| |
|
|
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 |
|
|
| |
|
|
|
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 |
|
|
| |
|
|
|
| Ich glaube die Buttons die Du meinst (von Rolf) sind mit Bildern bestückt. |
|
|
| |
|
|
|
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 |
|
|
| |
|
|
|
Uwe ''Pascal'' Niemeier | Hallo Alfred!
Wieder eingeschaltet wird der XP-Stil mit SetWindowTheme (BUTTON1&,0,0)
HTH Pascal |
|
|
| |
|
|
|
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 |
|
|
| |
|
|
|
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 |
|
|
| |
|
|