关于启用xp风格丢失tooltip的问题

            昨天晚上终于实现我开发的ie toolbar 具有xp风格时那是相~当~的~高兴,然而高兴没多久我就发现了个问题,原来鼠标移上去没有tooltip出来!真是郁闷。把xp风格去掉,tooltip又出来了!这不是开玩笑嘛。

           赶紧到网上搜索,一阵google,还别说,这个问题有人遇到过,情况和我一样:

http://www.experts-exchange.com/Microsoft/Development/.NET/Visual_CPP/Q_21132826.html

受到这篇文章的启发,我试着对onNotify消息处理函数进行研究,先搞个messagbox放在函数最前面,看看消息是不是送到,OK!鼠标移上去有消息反应。再看看进入消息分配没有,改变messagebox位置放在switch case 的一个分支里面,没有!分析一下switch case ,感觉是case没有捕捉到消息,试着增加TTN_NEEDTEXTW,马上有反应了,好办了!原来启用xp风格后是使用了宽字符,以下按宽字符处理,tooltip显示正常。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值