Hallole Gemeinde,
ist es möglich das Systemmenü einer Gui auszublenden ohne das Icon der Gui ebenfalls auszublenden?
Hintergrund: Ein Programm soll quasi im Kioskmodus laufen, d.h. immer an. Deshalb würde ich da das Systemmenü ausblenden.
Mit der UDF _WinStyle.au3 von Bernd670 würde das Ausblenden des Menüs auch recht einfach zu realisieren sein (danke dafür ).
Wegen der Corporate-Identity-Vorgaben soll/muss aber das Icon der Firma in der Titelleiste erhalten bleiben...
TestGui:
Code
#include <_WinStyle.au3>
Const $SC_CLOSE = 0xF060
Const $MF_BYCOMMAND = 0x0
;~ Const $MF_GRAYED = 0x1
;~ Const $WM_SYSCOMMAND = 0x0112
$gui = GuiCreate("Catch the X Click", 300, 100)
GUISetIcon("C:\Windows\System32\user32.dll", -2)
GUISetState()
$wh = WinGetHandle("Catch the X Click") ; <- Hier den Titel des Windowsfenster eintragen
$WinStyle = _WinGetStyle($wh)
_WinSetStyle($wh, "", BitAND($WinStyle[0], BitNOT($WS_SYSMENU)))
While 1
$msg = GUIGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE
Exit
EndSelect
WEnd
Alles anzeigen