Seite 1 von 1

[gelöst] QT 3: Close-Button disablen

Verfasst: 12. September 2005 14:18
von Goos
Wer kann mir sagen, ob bzw. wie ich unter QT3 den Close-Button (das X in der rechten oberen Ecke eines Fensters) disablen, bzw. entfernen kann?
Bedingung ist, das Minimize- und Maximize-Button dabei erhalten und funktionsfaehig bleiben.
(Zielsystem: Windows)

Goos

Verfasst: 12. September 2005 15:19
von Goos
Ok, hatte wohl nicht genau genug geschaut ;)

Loesung (Windows):

Code: Alles auswählen

HWND hWnd = dialog->winId();
HMENU hMenu = GetSystemMenu(hWnd, 0);
DeleteMenu(hMenu, SC_CLOSE, MF_BYCOMMAND);
SendMessage(hWnd, WM_NCACTIVATE, 1, 0 );
Goos