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

Alles rund um die Programmierung mit Qt
Antworten
Goos
Beiträge: 360
Registriert: 17. August 2004 10:10
Wohnort: Black Forest

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

Beitrag 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
Zuletzt geändert von Goos am 13. September 2005 08:45, insgesamt 1-mal geändert.
Goos
Beiträge: 360
Registriert: 17. August 2004 10:10
Wohnort: Black Forest

Beitrag 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
Antworten