MFC程序,一个对话框中有一个编辑框CEdit,如何使得鼠标移动到编辑框上方,就自动选中编辑框的所有文字 (在线等,24小时内给分) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你需要从CEdit类中派生一个CMyEdit类,然后让他相应WM_MOUSEMOVE消息,并添加消息相应函数,在这个函数里面,选中所有文字。然后在你的工程中,在对话框上面放一个CEDit的控件,然后把CEdit控件的类改成CMyEdit就应该可以了!!! 使用BOOL TrackMouseEvent( LPTRACKMOUSEEVENT lpEventTrack // pointer to a TRACKMOUSEEVENT // structure);函数为你的Edit设置WM_MOUSEHOVER消息标志,然后处理你的Edit的WM_MOUSEHOVER消息。PS:需要SubClass你的Edit:从CEdit继承一个类,处理WM_MOUSEHOVER消息,然后在对话框的DoDataExchange中用CYourEdit代替CEdit 响应控件的WM_MOUSEMOVE消息,但要注意设置一个boolean变量,以便只选中一次, CEditView类,利用WM_MOUSEMOVE消息,去设置对话框的焦点. CEditView类 与 CEdit类有什么关系?请大家指点 求教,如何用代码得到Edit框是否设置只读属性? 高分求解,如何获得圆弧坐标,或者自己编写类似CDC::Pie功能的函数 学软件的未来的工作方向 各位高手:请问多个线程中是否可以使用同一端口? 如何发送固定大小的TCP包? 无法进行调试的问题(急)? 在线 大家有没见过这样的路由器 [求助] 打包工具 大家帮忙啊 电路分析求助 100分 宏IMPLEMENT_RUNTIMECLASS 中#class_name的“#”是何意思? 我在OnEraseBkgnd中加入了对话框幅背景位图,输出文字时会重叠怎么办? 请问:如何实现象ACDSEE那样按可以上一张,下一张的来浏览图片
然后在你的工程中,在对话框上面放一个CEDit的控件,然后把CEdit控件的类改成CMyEdit就应该可以了!!!
BOOL TrackMouseEvent(
LPTRACKMOUSEEVENT lpEventTrack // pointer to a TRACKMOUSEEVENT
// structure
);
函数为你的Edit设置WM_MOUSEHOVER消息标志,然后处理你的Edit的WM_MOUSEHOVER消息。PS:
需要SubClass你的Edit:从CEdit继承一个类,处理WM_MOUSEHOVER消息,然后
在对话框的DoDataExchange中用CYourEdit代替CEdit