调试不要热键

文章指出写软件时设置热键很常见,但调试全局热键时,点击停止会导致VB关闭,原因是VB消息先经程序处理函数,程序结束处理函数消失,VB也无法运行。建议热键正常后及时屏蔽,屏蔽方法是注释掉SetWindowLong语句,最终通过环境为VB6+Win2000。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  很多人写软件的时候,希望做一些热键方便用户,这样的文章在网上不少见了~不过真正开始写热键的时候,就知道了,调试它是多么可怕~

  当正在调试的程序里面有全局热键时,一但点击停止,马上VB关闭~这个分析起来是由于整个VB的消息全部先通过程序中的处理函数,程序一结束,处理函数没了,VB也活不了了~

  因此,直到热键正常了,就应该及时屏蔽,免得老麻烦鼠标去开VB~

  屏蔽方法非常简单,只要将那句SetWindowLong的注释掉就可以了~这样不要每次麻烦的按程序关了,只要■一下就行了~

最终通过环境:VB6+Win2000

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值