Button im XP Style



  • Hiho.

    Ich werd hier gleich bekloppt.

    Kann mir jemand erklären, wie ich meinen dummen Button aufs XP Style bekomme?

    Habe jetzt ne halbe Stunde das Forum durchsucht.. nach all möglichem Zeuch.

    "Moderner Button", "XP Button" .. ich hab sogar alle Threads der Ergebnisliste zur suche "button" durchgescrollt... ich finde nichts.

    Derzeit erstelle ich meinen Button stink normal:

    hButton = CreateWindow( "button",
    									"Klick",
    									WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON,
    									10, 10,
    									100, 30,
    									hwnd,
    									NULL,
    									( ( LPCREATESTRUCT ) lparam )->hInstance,
    									NULL );
    

    Habe es auch schon mit CreateWindowEx( NULL, ... ) probiert.

    Ebenfalls habe ich das "NULL" durch einige Buttonstyles ersetzt.

    Ich bekomms nicht auf die Reihe.

    Bitte um Hilfe. 😛

    Gruß, paSe



  • Hi,
    ich hatte das Problem auch mal bei meinen Dialogen. Folgende Seite war sehr hilfreich:
    www.google.de

    schau mal hier nach:
    http://www.mctainsh.com/Articles/Csharp/XpControlsInCS.aspx
    http://www.codeproject.com/KB/cpp/AddXpStyle.aspx

    Flori



  • Also ein Manifest hast du schon deiner Anwendung hinzugefügt?



  • Für die Nachwelt ...

    Lösung:

    #pragma comment( linker, "\"/manifestdependency:type='Win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='X86' publicKeyToken='6595b64144ccf1df' language='*'\"" )
    

Log in to reply