关于COLORREF颜色的使用有关问题
【求助】关于COLORREF颜色的使用问题
比如我程序要使用两种不同的颜色,我定义的代码如下
//第一个颜色
COLORREF Color1 = RGB( 255, 0, 0 );
//第二个颜色
COLORREF Color2 = RGB( 0, 255, 0 );
第二个颜色不管怎么选,始终是第一个颜色,如果做才能在界面中使用两种颜色呢?
------解决方案--------------------
颜色本身不是对象,你要么创建画刷画笔之类的,然后select,要么fillrect等去填充
------解决方案--------------------
肯定是后续代码调用这两个颜色时出了问题
------解决方案--------------------
单独声明两个变量,不调用,颜色是不起作用的。
看你在OnCtlColor和OnPaint等那个地方调用的时候没选颜色
比如我程序要使用两种不同的颜色,我定义的代码如下
//第一个颜色
COLORREF Color1 = RGB( 255, 0, 0 );
//第二个颜色
COLORREF Color2 = RGB( 0, 255, 0 );
第二个颜色不管怎么选,始终是第一个颜色,如果做才能在界面中使用两种颜色呢?
------解决方案--------------------
颜色本身不是对象,你要么创建画刷画笔之类的,然后select,要么fillrect等去填充
------解决方案--------------------
肯定是后续代码调用这两个颜色时出了问题
------解决方案--------------------
单独声明两个变量,不调用,颜色是不起作用的。
看你在OnCtlColor和OnPaint等那个地方调用的时候没选颜色