十万火急!!区域选择 我是菜鸟,请大侠多多指教啊! 在工具下拉菜单里添加矩形区域选择,如何在打开的图片上选择一个矩形区域,先按鼠标左键down,然后拖动,拖动到适当位置时释放,从而选择矩形区域,左键up时弹出对话框“已选择矩形区域”。我不会啊,学vc时间不长,请大侠们帮帮小弟我吧,谢谢啊~~。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1 在工具下拉菜单里添加矩形区域选择: 这个菜单命令触发一个全局变量,记录进入矩形选择状态2 先按鼠标左键down: 在鼠标的LBUTTONDOWN消息的响应函数当中,判断全局变量是否表示在矩形选择状态,如果是,记录矩形的开始点,并且标志上左键已经按下的状态3 然后拖动: 在鼠标的mousemove响应函数当中,判断是否是在矩形编辑状态而且左键已经按下的情况,是就生成临时的目标点,显示函数用它画选择预览内容4 左键up时弹出对话框“已选择矩形区域”: 在鼠标的LBUTTOTNUP消息的响应函数当中完成你可以学习<VC技术内幕>这本书当中有类似的例子 PostMessage发送消息传送结构体数组的问题 MFC 模拟窗口返回值 隐藏和显示工具条的问题 这个简单的指针问题,我不能准确地说出答案。寻求权威解答。 [处女帖]如何检测打印机打印是否完成 我写的位图读取代码`因为有问题``所以写的很不规范 大家来谈谈字符集和unicode的问题吧! 象MSDN中的聊天室程序那样构造一个服务器可以吗? 还是ListBox的问题——诸位高手帮忙看一下 mfc中基于对话框的程序问题, AfxGetInstanceHandle()和m_hWnd的区别 vc里怎么把一个日期转换成星期几?在bcb里有dayofweek(day)这个函数。
2 先按鼠标左键down: 在鼠标的LBUTTONDOWN消息的响应函数当中,
判断全局变量是否表示在矩形选择状态,如果是,记录矩形的开始点,并且标志上左键已经按下的状态
3 然后拖动: 在鼠标的mousemove响应函数当中,判断是否是在矩形编辑状态而且左键已经按下的情况,是就生成临时的目标点,显示函数用它画选择预览内容
4 左键up时弹出对话框“已选择矩形区域”: 在鼠标的LBUTTOTNUP消息的响应函数当中完成你可以学习<VC技术内幕>这本书当中有类似的例子