mfc如何判断picture control控件是否为空,就是有没有图片
没办法判断,你必须用GetPixel获取像素点,而且可能需要遍历整个客户区才知道。
为此,最好你自己加上一个bool值,如果你绘图了,就设置它,这样判断就容易了。
没法判断,图片对计算机是没意义的,所以全白的底色和一张图片计算机都认为是一堆像素。可以自己定义一个flag来记录是否有绘图。或者自己写图像识别功能,不过这就麻烦了。
这个你需要自己设置一个flag标志去判断了。
最好是你设置图片的时候用一个标志位来控制,这样最简单u有效。
控件上面贴图的时候肯定有一个是否贴图成功的判断,成功了拿一个flag记录下贴图了
还是添加一个flag标志比较简单