回 帖 发 新 帖 刷新版面

主题:[讨论]关于对话框,及Edit 控件的问题!


    我想请教一下大家,我遇到的问题;
    
     在 CEdit类中没有提供直接改变 CEdit 控件背景的函数,我参考了别人的代码,

     是在Dialog类中加 消息处理函数 也就是虚函数, 调用GetDlgCtrlID()函数来判断

     当前的控件ID,再获得当前 DC 调用 CDC 的成员函数SetBkColor(),来实现;

     [color=00FF00]我这样试了,但改变了CEdit控件的单行背景,并没有改变所有;我也看了MSDN,就是没找到相关的函数;[/color]
 
     这是怎么回事?

回复列表 (共1个回复)

沙发

不好意思,我也是刚学的。
对你提出的问题,我想用for语句,判断每一个控件的ID,再使用SetBkColor

我来回复

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