为什么添加了$WS_EX_DLGMODALFRAME样式就能删除图标呢?
本帖最后由 李岸 于 2015-8-11 14:41 编辑我自己好像解释不了这里是什么逻辑,求解满足一下好奇心。
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <StaticConstants.au3>
#include <WinAPISys.au3>
$hWnd = GUICreate('测试', 400, 600, -1, -1,BitOR($WS_SYSMENU,$WS_OVERLAPPED), BitOR($WS_EX_DLGMODALFRAME, $WS_EX_TOPMOST))
_WinAPI_SetClassLongEx($hWnd, $GCL_HICONSM, NULL)
_WinAPI_SetClassLongEx($hWnd, $GCL_HICON, NULL)
GUISetBkColor(0xFFFFFF)
GUISetState()
Do
Until GUIGetMsg() = -3
删除掉WS_EX_DLGMODALFRAME这个样式,图标会有残留;添加上就会完美的删除掉图标,为什么呢?
页:
[1]