额,这么晚,不知道还能等到答案不,一个函数参数的问题。
程序功能:sobel算法,检测图形边缘的算法。在算出x,y的坐标后,用SetPixel将边缘设置成为白色。SetPixel实现的功能是将特定的点设置为特定的颜色。
问题:COLORREF SetPixel(HDC hdc, int X, int Y, COLORREF crColor);这个函数的第一个HDC参数指什么?
具体应用:一个图片会被存到一块连续的内存中,这块用一个一维数组来实现。如果上面的hdc是指向的图片的话,怎么让hdc指向这个图片,或者怎么指向这个数组?C语言的代码应该怎么实现呢?谢谢大家~
[解决办法]
在获取了HDC后,知道你需要修改点的坐标位置,然后使用SetPixel进行修改操作
[解决办法]