tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
7
ZUGRIFFE
775
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Apr 2002
    Ort
    Delmenhorst (Niedersachsen)
    Beiträge
    3.567
    moin


    Ich kriegs grad nciht hin einen Button unklickbar zu machen, so das er auch leicht grau ist.
    Ihr wisst was ich meine.

    Welche Nachricht muss ich an ihn senden damit das klappt?


    mfg
    umbrasaxum
    Geändert von Tobias K. (23.04.05 um 21:38 Uhr)
     

  2. #2
    Avatar von jokey2
    jokey2 jokey2 ist offline Mitglied Smaragd
    Registriert seit
    Nov 2004
    Beiträge
    1.235
    Meinst Du den Fensterstil 'WS_DISABLED'?
     

  3. #3
    Registriert seit
    Apr 2002
    Ort
    Delmenhorst (Niedersachsen)
    Beiträge
    3.567
    moin


    Ja genau den, der Funktioniert auch wenn ich das Fenster so erstelle nur will er es grad nciht ändern...


    mfg
    umbrasaxum
     

  4. #4
    Avatar von jokey2
    jokey2 jokey2 ist offline Mitglied Smaragd
    Registriert seit
    Nov 2004
    Beiträge
    1.235
    Die Message heißt dann glaube ich WM_ENABLE, wenn ich das richtig verstanden habe. Du kannst aber auch die Funktion
    Code :
    1
    2
    3
    4
    
    BOOL EnableWindow(
        HWND hWnd,     // handle to window
        BOOL bEnable   // flag for enabling or disabling input
      );
    verwenden.
     

  5. #5
    Registriert seit
    Apr 2002
    Ort
    Delmenhorst (Niedersachsen)
    Beiträge
    3.567
    moin



    EnableWindow und ich such die ganze Zeit nach DisableWindow oder ähnlichem, klappt jetzt wies gedacht ist.

    Das WM_ENABLE will nicht gehen, hab jetzt aber nicht getestet ob W_ENABLE von disabled auf enabled switchen kann. WM_DISABLED gibts übrigens nicht.


    mfg
    umbrasaxum
     

  6. #6
    Avatar von jokey2
    jokey2 jokey2 ist offline Mitglied Smaragd
    Registriert seit
    Nov 2004
    Beiträge
    1.235
    Das WM_ENABLE wird als Message an dein Fenster gesendet, wenn Du EnableWindow(...) aufrufst. Du kannst damit auf das Ereignis reagieren.
     

  7. #7
    Registriert seit
    Apr 2002
    Ort
    Delmenhorst (Niedersachsen)
    Beiträge
    3.567
    moin


    Ach so meintetst du das.
    Da meine Button aber keine eigene Nachrichtenverarbeitungsprozedur bekommen, bringt das ja nichts.


    mfg
    umbrasaxum
     

  8. #8
    Avatar von jokey2
    jokey2 jokey2 ist offline Mitglied Smaragd
    Registriert seit
    Nov 2004
    Beiträge
    1.235
    Nee, ich meinte es nicht ursprünglich so. Ich wußte es auch nicht genau, aber jetzt hast Du es ja ausprobiert
    Jetzt weiß ich auch, wie rum es läuft.
     

Ähnliche Themen

  1. [WinAPI] Moderner Button ?=
    Von S3RB31 im Forum VisualStudio & MFC
    Antworten: 13
    Letzter Beitrag: 04.03.10, 15:53
  2. [WinApi] BMP als Button
    Von ed0x im Forum VisualStudio & MFC
    Antworten: 1
    Letzter Beitrag: 10.11.08, 01:06
  3. button anklickbar oder unklickbar machen
    Von girl2005 im Forum Javascript & Ajax
    Antworten: 6
    Letzter Beitrag: 25.07.06, 19:24
  4. button bei klick "unklickbar" :D
    Von mrmista im Forum Javascript & Ajax
    Antworten: 11
    Letzter Beitrag: 28.10.05, 22:51
  5. Hintergrung eines CRichEditCtrl grau machen
    Von jokey2 im Forum VisualStudio & MFC
    Antworten: 2
    Letzter Beitrag: 27.04.05, 10:45