[c++] (DEV-C++) Button disablen

BrainDamage

Mitglied
hi, habe ein kleines problem, ich will einen button nach einem klick auf diesen disablen
also hab ich versucht das ganze mit SendDlgItemMessage zu bewerkstelligen
Code:
 SendDlgItemMessage(hwnd,ID_DES_BUTTONS,BM_SETSTYLE,WS_DISABLED,TRUE);

funktioniert nur nicht ;)
testweise hab ich versucht das ganze in einen radio button zu verwandeln was komischerweise ging, nur disablen lässt sich das ding nicht :(

hat vielleicht jemand nen tip für mich was ich falsch mache?
 
ich will ja nicht den input für das ganze fenster sperren sonder nur dein einen button disablen oder gray out'en wie du es auch immer nennen willst, der so aussieht wie ein button der mit dem style "WS_DISABLED" erstellt wurde
 
Einfach mal in die MSDN schauen (sollte zu deiner Pflichtlektüre werden)
The EnableWindow function enables or disables mouse and keyboard input to the specified window or control. When input is disabled, the window does not receive input such as mouse clicks and key presses. When input is enabled, the window receives all input.
Ergo kann man das auch für Controls anwenden, das sind nämlich auch Fenster, nicht um sonst hat das Betriebssystem den namen :)

Gruß Homer
 
Zurück