Ich verwalte die alte C++ - Anwendungs-Konsole. Ich habe den "nahen" Hintern deaktiviert. Ich muss den Maximierungsknopf ebenfalls deaktivieren. Der folgende Code disabes die Schaltfläche SchließenDeaktivieren Sie die Schaltfläche "Maximieren" in der C++ - Konsole
DeleteMenu(GetSystemMenu(GetConsoleWindow(), FALSE), SC_CLOSE, MF_BYCOMMAND);
DrawMenuBar(GetConsoleWindow());
I Zeile hinzugefügt haben Maximierungsschaltfläche zu deaktivieren:
DeleteMenu(GetSystemMenu(GetConsoleWindow(), FALSE), SC_CLOSE, MF_BYCOMMAND);
DeleteMenu(GetSystemMenu(GetConsoleWindow(), FALSE), SC_MAXIMIZE, MF_BYCOMMAND);
DrawMenuBar(GetConsoleWindow());
Es funktioniert, die Taste ist deaktiviert, aber es ist nicht abgeblendet. (Die Schaltfläche Schließen ist ausgegraut) Was fehlt mir? Danke.
Das Konsolenfenster Chrom ist nicht wirklich etwas, was Sie IMHO mit herumalbern sollten. Leute können Ihr Programm immer noch mit Strg + Pause beenden. – Anders