找回密码
 加入
搜索
查看: 2376|回复: 0

[交流] 为什么添加了$WS_EX_DLGMODALFRAME样式就能删除图标呢?

[复制链接]
发表于 2015-8-11 14:36:16 | 显示全部楼层 |阅读模式
本帖最后由 李岸 于 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这个样式,图标会有残留;添加上就会完美的删除掉图标,为什么呢?
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-22 12:13 , Processed in 0.126714 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表