请选择 进入手机版 | 继续访问电脑版

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 47|回复: 4

加启动窗口_鼠标左键弹起事件后窗口怎么才能关闭

[复制链接]

5

主题

32

回帖

168

积分

注册会员

积分
168
发表于 6 天前 | 显示全部楼层 |阅读模式
悬赏1金钱未解决
如题,新建的项目,没有其他代码,测试加了启动窗口_鼠标左键弹起事件,结果点关闭按钮先触发事件关闭不了程序,这种要怎么解决?



附件: 您需要 登录 才可以下载或查看,没有账号?立即注册

56

主题

162

回帖

756

积分

管理员

积分
756
发表于 6 天前 | 显示全部楼层
XWnd_CloseWindow() 关闭窗口, 或者直接调用系统API

56

主题

162

回帖

756

积分

管理员

积分
756
发表于 6 天前 | 显示全部楼层
如果你要取 关闭按钮句柄, 窗口_取控制按钮()

30

主题

38

回帖

242

积分

版主

积分
242
发表于 6 天前 | 显示全部楼层
关闭按钮是在鼠标左键放开才执行关闭代码,而你注册的事件弹出消息框,让焦点转移到了弹出的消息框,关闭按钮失去了鼠标左键放开的消息。

你只需要在窗口鼠标左键放开事件下,判断鼠标位置不在标题栏或关闭按钮区域就好了,这样事件才能正常传递给关闭按钮。

5

主题

32

回帖

168

积分

注册会员

积分
168
 楼主| 发表于 6 天前 | 显示全部楼层
谢谢两位指导,解决了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|炫语言 | 炫彩界面库 | 用户所需, 正是我所做! ( 鄂ICP备2023014763号-1 )

GMT+8, 2024-9-9 06:58 , Processed in 0.104888 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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