.....................//其余代码省略,就是改字体的颜色与字号
CFont font;
font.CreateFontIndirect (&myFontStruct);
CFont* oldFont = dc.SelectObject(&font);
..................//同上和
.....................//其余代码省略,就是改字体的颜色与字号
CFont* font;
font->CreateFontIndirect (&myFontStruct);
CFont* oldFont = dc.SelectObject(font);
..................//同上居然一个对,一个错?上面的是对的,下面是错的,我在那里调试了老半天,改成上面的对了。这时就有点想不通了?请各位大侠解释一下?
顺便问一下,如何改按扭的颜色啊?即Button的颜色,字号用SetFont()改,那么颜色呢?
CFont font;
font.CreateFontIndirect (&myFontStruct);
CFont* oldFont = dc.SelectObject(&font);
..................//同上和
.....................//其余代码省略,就是改字体的颜色与字号
CFont* font;
font->CreateFontIndirect (&myFontStruct);
CFont* oldFont = dc.SelectObject(font);
..................//同上居然一个对,一个错?上面的是对的,下面是错的,我在那里调试了老半天,改成上面的对了。这时就有点想不通了?请各位大侠解释一下?
顺便问一下,如何改按扭的颜色啊?即Button的颜色,字号用SetFont()改,那么颜色呢?
CFont* font = new CFont;
font->CreateFontIndirect (&myFontStruct);
CFont* oldFont = dc.SelectObject(font);
........................
delete font;使用前需要创建对象,使用后要释放掉
对空指针使用CreateFontIndirect不出问题才怪
重载DrawItem改变颜色。