读书人

对话框程序怎么在指定区域改变光标形

发布时间: 2012-03-06 20:47:55 作者: rapoo

对话框程序,如何在指定区域改变光标形状
建立一个对话框程序,可以在OnSetCursor()里修改光标的形状。
但我在这个对话框里增加了一个工具栏。我想在工具栏以下的区域里改变光标的形状,而在别的区域里形状不变。
可是nHitTest不能完成这个任务。如何实现呢?
或者如何在对话框的指定区域改变光标形状呢?

[解决办法]
得计算出需要的矩形的坐标.
或者加个判断语句,如果是工具栏的话,就不变,否则变.
[解决办法]
UP,计算出需要的矩形,在OnMouseMove中判断PtInRect()

读书人网 >VC/MFC

热点推荐