Will die typischen Windows Buttons implementieren !



  • Das schon, aber was passiert wenn ich deinen Code einbaue ?
    Welche Schriftart krieg ich dann ?

    Beziehungweise wo einbauen ?

    Was das mit dem Anfänger angehen: Du hast vollkommen recht 😉
    Leider

    Gruss OHPen



  • Original erstellt von OHPen:
    Das schon, aber was passiert wenn ich deinen Code einbaue ?
    Welche Schriftart krieg ich dann ?

    Wie wäre es mit ausprobieren? 🙄

    **
    Beziehungweise wo einbauen ?
    **

    Eventuell da, wo der Button erstellt wird? Wäre doch ein eguter Ort oder etwa nicht? :p



  • Hab ihn da eigenfügt, aber am AboutButton ändert sich nichts ;?

    Hier der COde:

    hButtonAbout = CreateWindow(  "button",
                                      "&About",
                                      WS_CHILD | WS_VISIBLE  | BS_VCENTER | BS_FLAT ,
                                      0, 153, 100, 20,
                                      hwnd,
                                      NULL,
                                      ((LPCREATESTRUCT) lParam) -> hInstance,
                                      NULL);
    
           SendMessage(hButtonGenerate, WM_SETFONT, (WPARAM) GetStockObject(DEFAULT_GUI_FONT), MAKELONG(TRUE, 0));
    
           hButtonGenerate = CreateWindow(  "button",
                                      "&Generate",
                                      WS_CHILD | WS_VISIBLE | BS_VCENTER |BS_FLAT ,
                                      246, 153, 100, 20,
                                      hwnd,
                                      NULL,
                                      ((LPCREATESTRUCT) lParam) -> hInstance,
                                      NULL);
    


  • @WebFritzi:
    Wie ich weiter oben schon gepostet habe:

    ist das jetzt wirklich so wichtig?

    Das hat absolut nichts mit dem Topic zu tun, wenn wir uns hier streiten wer Recht hat. 🙂
    Wir hören beide auf, ok?

    Die ursprüngliche Frage wurde ja schon beantwortet.



  • Wichtig is das insofern, weil ich es immer noch nicht geschafft habe die Schriftart zu verändern, weder für dieses Button noch für irgendein anderes.

    Meiner Meinung is damit der Thread noch nicht beendet, aber wenn mir sowieso niemand helfen will, dann hab ich wohl pechgehabt.

    OH



  • SendMessage(hButtonGenerate, WM_SETFONT, (WPARAM) GetStockObject(DEFAULT_GUI_FONT), MAKELONG(TRUE, 0));
    
           hButtonGenerate = CreateWindow(  "button",
                                      "&Generate",
                                      WS_CHILD | WS_VISIBLE | BS_VCENTER |BS_FLAT ,
                                      246, 153, 100, 20,
                                      hwnd,
                                      NULL,
                                      ((LPCREATESTRUCT) lParam) -> hInstance,
                                      NULL);
    

    Das kann doch so nicht funktionieren. Der Button muss schon erstellt sein, bevor du ihm ne Nachricht sendest. 🙂



  • Und wenn du die Schriftart des About-Buttons ändern willst, dann gib auch das Handle des About-Buttons an und nicht des Generate-Buttons.



  • So, dankeschön, nun hat's endlich geklappt, THX a lot.

    Lag wirklich nur daran das ich das ausgeführt hab, bevor das Button existierte 😉

    Eigentlich schon irgendwie logisch, das das dann nicht klapplte, hmmpf.

    Also THx nochma,

    Bis dann, OHPen



  • Eigentlich hätte dir dein Compiler da schon eine Warnung ausgeben müssen, denn du benutzt eine Variable, die noch nicht initialisiert ist (sowas wie "Possible use of hButtonGenerate before definition"). Spätestens da hättest du aufhorchen müssen.



  • Beim nächsten mal pass ich besser auf 😉



  • @cd9000: Ich will mich auch nicht mit dir streiten. 😉


Anmelden zum Antworten