Deutsch
Forum

XP Style für Buttons einschalten

 

Alfred
Wagner
Hallo Leute

Dank Jörg Sellmayer weiß ich wie der XP-Style entfernt werden kann

kl.code
KompilierenMarkierenSeparieren
 $P+
SetErrorLevel 0
def SetWindowTheme(3) !uxtheme.dll,SetWindowTheme
DEF GETSYSCOLOR(1) !USER32,GetSysColor
DECLARE BUTTON1&
 $H CommCtrl.ph.
 $H Windows.ph
WINDOWSTYLE 63
WINDOWTITLE Neues Fenster
WINDOW 22,20-640,500
SETTRUECOLOR 1
DECLARE ENDE%
CLS GETSYSCOLOR(15)
USEFONT MS Sans Serif,13,0,0,0,0
SETDIALOGFONT 1
BUTTON1&= CREATE(BUTTON,%HWND,Ende,0401,0229,0070,0030)
SetWindowTheme(BUTTON1&,,) Alter Style
SETFOCUS(%HWND)

WHILENOT ENDE%

    WAITINPUT

    If @EQU(%KEY,2)

        LET ENDE%= 1

    ELSEIF @EQU(%KEY,4)

    ELSEIF GETFOCUS(BUTTON1&) BUTTON

        LET ENDE%= 1

    ENDIF

WEND


Nun meine Frage?

Geht das auch umgekehrt,also den XP-Style einschalten

Grüße

Alfred mit Familie
 
WinXP-Home ,XProfan10

Alfreds ... Freeware :  [...] 
12.08.2006  
 




Michael
Wodrich
Eigentlich sollte der Style automatisch da sein. Ist er es nicht, dann fehlt die Manifest-Ressource.

Suche hier im Forum mal nach Manifest. Da gab es einen Beitrag wo es beschrieben steht. Ich glaube, es war sogar der Quellcode der Ressource dabei (ist ein XML-Code).
Die Ressource bekommt den gleichen Namen wie das Programm mit der Extension .manifest.

Schau Dir dann den Code mal genauer an. Da kann man auch Änderungen dran vornehmen (Programmname, Beschreibung).

Schöne Grüße
Michael Wodrich
 
Programmieren, das spannendste Detektivspiel der Welt.
12.08.2006  
 




Alfred
Wagner
Hallo Michael

danke für deine schnelle antwort

Zitat:
Eigentlich sollte der Style automatisch da sein. Ist er es nicht, dann fehlt die Manifest-Ressource.

Da hab ich mich wohl ein wenig unverständlich ausgedrückt !

Ich habe unter XP den XP-Style ausgeschaltet,möchte aber in einem Fenster einen Button haben der so aussieht als wäre der XP-Style eingeschaltet,so wie bei Rolfs Object Creator

Grüße
Alfred mit Familie
 
WinXP-Home ,XProfan10

Alfreds ... Freeware :  [...] 
12.08.2006  
 



Ich glaube die Buttons die Du meinst (von Rolf) sind mit Bildern bestückt.
 
12.08.2006  
 




Rolf
Koch
Hi Alfred, dann mach es doch wie ich und nehme die Skcontrol und den Userbutton, zeichne die Buttons und plaziere diese darauf

Rolf
 
12.08.2006  
 




Uwe
''Pascal''
Niemeier
Hallo Alfred!

Wieder eingeschaltet wird der XP-Stil mit
SetWindowTheme (BUTTON1&,0,0)

HTH
Pascal
 
12.08.2006  
 




Alfred
Wagner
Hallo
danke euch allen für euere antworten

Jörg
SetWindowTheme(BUTTON1&,0,0)
funktioniert leider nicht schade,oder mach ich was falsch

werde das mit der Skcontrol und den Userbutton mal versuchen

Grüße

Alfred mit Familie
 
WinXP-Home ,XProfan10

Alfreds ... Freeware :  [...] 
12.08.2006  
 




Jörg
Sellmeyer
Hallo Alfred,
Ich kann mich leider überhaupt nicht erinnern diesen Code schon mal gesehen, geschweige denn gepostet zu haben.
Mit diesem ganzen XP-Themenzeugs kenn ich mich gar nicht aus, kann Dir also auch nicht helfen.

Gruß
Jörg
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
12.08.2006  
 




Uwe
''Pascal''
Niemeier
Hallo Alfred!

Das klappt natürlich nur, wenn das betreffende Dialogelement auch einen XP-Stil hat, den man ein- und ausschalten kann (siehe Postings meiner Vorredner).
KompilierenMarkierenSeparieren
SeeYou
Pascal
 
12.08.2006  
 



Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

2.992 Betrachtungen

Unbenanntvor 0 min.
E.T.10.03.2018
GDL19.04.2014
Ernst03.06.2013
iF09.09.2012

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie