一个关于鼠标拖拽的问题。 我在对话框上放置了三个static text 控件,我想用按住鼠标左键,拖动,如果这些static text控件在拖动框范围内,则这些static text控件的颜色变为蓝色,以表示选中,请问,我该怎样实现相关功能?有没相关的类来操作static text ? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 需要一个变量说明拖动状态如:bool m_bDrag,然后在LBUTTONDOWN时候给它true,在LBUTTONUP时候给它false;用PtInRect来判断鼠标是否在控件所在的区域内,进行相关的操作。大体思路就是这样,没有专门的类来操作你实现的这个小功能。 鼠标按下时用一个CRectTracker对象实现拖动矩形,然后根据这个矩形判断是否和你的对象(控件)相交,如果相交修改某个变量,比如其颜色。控件的颜色表现,可以用WM_CTLCOLOR消息实现,也可以通过自绘实现。 CHTMLVIEW报脚本错误,希望屏蔽,不显示任何东西,如何处理? 请教 FlashGet 的图表/日志 中那些滚动的点是怎么实现啊? 100两银子悬赏:何处有 C/C++函数大全这两个电子书 下载? ?@@@ MFC编程:关于GetDocument()@@@ 求救!!! 在打印预览里显示都正常,可是打却打不出来,是怎么回事? 怎样停止第三方钩子函数的动态链接库? 谁能给提示点VC MFC的调试技巧,编程快捷方式. 一个程序的重新启动问题!(UP有分,今晚结账) 反编译软件IDAPro415的用法 大侠指教VC中基于UDP的数据传输时的速度和总传输量统计 VC中单步调试问题
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货