Dialog, 2 Fragen



  • Hallo!

    Ich habe schon gescuht, aber keine beiträge gefunden:

    1. Ich möchte eine Checkbox, deaktivieren, also so grau machen, dass der benutzer nciht mehr draufklciken kann. Gibts dazu ne Nachricht oder so?

    2. Gibt es eine Möglichkeit, dass die DIalogfunktion benachrichtigt wird, wenn der Focus ein Steuerelement / auf ein anderes geht? Wie hieße denn dann die Nachricht? Oder muss man dafür extra für jedes Steuerelement die Nachrichtenfunktion selbst schreiebn?



    1. EnableWindow

    2. mach BS_NOTIFY in deinem button an, dann kommt ne WM_COMMAND mit BN_SETFOCUS



  • OK, 1) klappt jetzt

    zu 2): Das Problem ist, dass ich den Dialog aus einer Resource erstelle, da geht das nciht mit den BS_* glaub ich. Und welche Funktion würde denn dann die Nachricht empfangen?



  • Bei Eigenschaften > Formate musst du Benachrichtigung auswählen - dann solltest du in deiner DialogProc die entsprechende Nachricht geschickt bekommen 🙂


Anmelden zum Antworten