彩色背景上的标准 MFCCButton
复选框如下所示:
我想摆脱灰色边缘,但不能让它消失。无论我如何设置控件的大小,它仍然会出现。
将其更改为 anCMFCButton
给出了这个:
这很好,它摆脱了边距,除了现在没有复选标记。我需要那个复选标记。
有什么方法可以用复选标记获得干净的外观?我曾想过将标准图像集传递给CMFCControl::SetImage()
,但我不知道如何获取它们。我知道我可以自己画所有东西,但我试图避免重新发明轮子。
我知道这里有很多类似的问题,但我找到的答案似乎都不适用。我发现的最接近的是:一劳永逸:如何在 Windows API 中获得完全透明的复选框、按钮、单选按钮等,而不是黑色背景?; 但是第一个答案非常神秘,第二个答案是一大段代码,看起来有点矫枉过正。