请问窗体如何禁止标题栏被双击?
大家都知道窗体可以屏蔽最大化按钮,但双击标题栏,就可以实现最大化!如何能屏蔽掉在标题栏上的双击呀?
[ 本帖最后由 58fly 于 2008-5-7 18:02 编辑 ] 不会最大化是因为窗口样式没设置 $WS_MAXIMIZEBOX
屏蔽双击(没屏蔽最大化按钮):
#include <GUIConstants.au3>
$hGUI = GUICreate("获取标题栏双击事件", 633, 447, 193, 125, BitOR($WS_MAXIMIZEBOX,$WS_MINIMIZEBOX,$WS_SYSMENU,$WS_CAPTION,$WS_POPUP,$WS_POPUPWINDOW,$WS_GROUP,$WS_TABSTOP,$WS_BORDER,$WS_CLIPSIBLINGS))
GUIRegisterMsg($WM_SYSCOMMAND, "WM_SYSCOMMAND")
GUISetState()
While 1
$GUIMsg = GUIGetMsg()
Switch $GUIMsg
Case $GUI_EVENT_CLOSE
ExitLoop
EndSwitch
WEnd
Exit
Func WM_SYSCOMMAND($hWnd, $Msg, $wParam, $lParam)
If $hWnd = $hGUI And $wParam =0x0f032Then
TrayTip("Test","获取标题栏双击事件"&@HOUR&":"&@MIN&":"&@SEC,10)
Return 1
EndIf
EndFunc 谢谢。新版本的好象直接生成个窗口,就不能双击。不用任何参数
页:
[1]