回 帖 发 新 帖 刷新版面

主题:问一个关于视图的帖子

程序我做好了 
是一个小程序 
点击文档->查看->颜色 然后在复选框理选择颜色 点确定 
就可以把视图里的“啊”颜色改变
但是我有个问题 
就是我想程序一开始的时候这个“啊”不出现在视图里
等我选完颜色后点确定 
“啊”才会带着我选的颜色出现 

请问我该这么编啊?

回复列表 (共2个回复)

沙发

其实方法有很多种
 你可以给CMy7_45View 添加一个个成员变量:BOOL bl; 并在构造函数中将它设为假
然后在OnDraw中这样写:

     if(bl)
    {
    pDC->SetTextColor(clrButn);
    pDC->TextOut(100,100,"啊!");
    }
在OnColor中。写上一句将这个变量设为真的代码就行了: bl=true;

板凳

呵呵 可以了 
谢谢你 
我真是笨呀~

我来回复

您尚未登录,请登录后再回复。点此登录或注册