MFC在单文档打开的图片中怎么选中某个区域,并且得到该区域的内容和RGB值

2025-03-07 00:42:17
推荐回答(1个)
回答1:

哥们。。。你为啥全写在OnPaint里面啊?OnPaint是窗口重绘时调用的。。直接在View类里面按个增加消息响应LButtonDown,LButtonUp,MouseMove函数,代码我就不说了。。意思跟你说下吧。。在view类里加一个成员变量(CPoint类型),保存鼠标点击的坐标(初始坐标)。。在,LButtonUp里还有个CPiont类型的变量point(VC默认的),这个点是终点。。有了起点和终点,CRect就出来了。。区域就是这个CRect。。
至于对话框。。在RescourcesView里先自己加个出来。。再从class wizard里加相应的处理。。显示该区域内容和得到其RGB值的范围都有现成的函数用的。。MSDN查下吧。。
至于您那段代码。。小弟没看。。。咩哈哈