HBRUSH CAboutDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
// TODO: Change any attributes of the DC here
if(pwnd->m_hWnd==GetDlgItem(IDC_CENTERX)->m_hWnd)//IDC_CENTERX是一个静态文本控件
{
pDC->SetTextColor(RGB(255,0,0));
}
// TODO: Return a different brush if the default is not desired
return hbr;
}
为什么红色部分那条语句用if(pwnd==GetdlgItem(IDC_CENTERX))就不行
pWnd和GetDlgItem(IDC_CENTERX)返回值都是指向窗口的指针啊
难道说当pwnd->m_hWnd==GetdlgItem(IDC_CENTERX)->m_hWnd时
pwnd,GetdlgItem(IDC_CENTERX)不相等吗
实在是想不明白这个问题
那位大哥能解答一下
谢谢了
抱歉实在没有分了
解决方案 »
- 实时采集
- OpenEvent 失败,返回2(找不到指定的文件)
- 如何将24位的真彩图转化为单色
- 证书文件.cer 制作求救!!能提供信息就给分
- 在线等。。。请大家帮忙解决点,小问题
- error C3861: “cvCalcPGH”: 找不到标识符
- 我用 RegisterHotKey(,100,MOD_ALT,VK_TAB) ,后,在WM_HOTKEY中却得不到这个热键的优先权(比如我想屏蔽该功能),为什么呢???(如果定义MOD_ALT,'A'等却可以)!
- 怎样显示和改变程序的当前路经?
- 请问CImageList的Create函数的最后一个参数crMask是什么意思,如何选择?
- C#可以用CV的开发环境吗?如不行,现在有什么开发工具吗?微软出了它的专用开发环境了吗??
- 饿..cnzdgs 进.
- 很急!求一个算法,给你两个日期,求将他们之间的每一个日期一一列出来,放在一个字符串数组里
呵呵