Button aus der Toolbox ausblenden
-
Hallo,
ich möchte gerne von Fall zu Fall einen Button aus der Toolbox ausblenden.
Wie ist das möglich. Ich kenne nur den Weg der Deaktivierung. Der Button soll aber ganz verschwinden.
Vielen Dank für Eure Hilfe!!!
Betztebubb
-
EnableWindow(FALSE);
ShowWindow(SW_HIDE);oder 2.
MoveWindow(0,0,0,0);
-
Erstelle doch zwei Versionen der Toolbar (IDR_MAINFRAME und IDR_MAINFRAME_2). Eine Version enthält den Button, die andere nicht. Lade dann die entsprechende Toolbar nach deinen Bedingungen. Somit ist der eine Button mal da und mal nicht.
-
ist jetzt so nicht ganz richtig
EnableWindow alleine deakivieren dir das ganze dialogfeld & ShowWindow läst das gesammte dialgfeld verschwinden so das man es nur noch über den taskmanger deaktivieren kann. das gleiche gilt für MoveWindow. da es sich auch wieder auf das gesammte dialogfeld bezieht und nicht auf einen einzelnen button.versuchs mal mit
GetDlgItem(IDC_DEINBUTTON)->EnableWindow(FALSE);//Deaktiviert den Button GetDlgItem(IDC_DEINBUTTON)->EnableWindow(TRUE);//Aktiviert den Button GetDlgItem(IDC_DEINBUTTON)->ShowWindow(FALSE);//Versteckt den Button GetDlgItem(IDC_DEINBUTTON)->ShowWindow(TRUE);//Zeigt den Button