Italia
Foro

XP Style per 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.

Cerca hier im Foro 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 per 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 per 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.

Saluto
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 naturalmente 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  
 



Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

3.090 Views

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

Themeninformationen



Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


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