单文档,有一个FORMVIEW,里面有一些控件,COMBO,EDIT,STATIC RADIO等,还有DATETIMEPICKER,问题是在点击DATETIMEPICKER,选择一个日期后,整个界面上的控件部分消失,最小化后可以重新显示,鼠标在控件上划过时也能显示,但一会又不显示了,这是怎么回事啊?高手赐教。
解决方案 »
- WinINet下载需要登陆?
- 没有分了 问题很重要 谢谢
- 使用vc2005静态链接openssl的libeay32.lib和ssleay32.lib两个库,为什么还要将其.dll的库也放到程序的当前目录下,如果没有.dll文件,程序报错"no OPENSSL_Applink"??
- WinDbg dump文件,不知道如何分析?
- 为什么新起的线程下使用AfxMessageBox总是出错??
- 界面问题
- 笔记本电脑上的蓝牙和手机上蓝牙进行通讯,编程求答!!
- 编译错误 百分求救!
- 在mfc中怎样将blob(指纹数据)插入数据库
- 如何将资源读入内存?
- .ico数据流转换成HICON?
- 继续传输字符数组问题
{
// TODO: Add your message handler code here and/or call default
CRect rect;
GetClientRect(&rect);
CAbio_Client2Doc *pDoc =(CAbio_Client2Doc *)GetDocument();
//ShowPic(m_hWnd,pDoc->szJPGPath,0,0,1024,768);
// return TRUE;
return CFormView::OnEraseBkgnd(pDC);
}HBRUSH CTxAllDeals1::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CFormView::OnCtlColor(pDC, pWnd, nCtlColor);
// TODO: Change any attributes of the DC here
CAbio_Client2Doc *pDoc =(CAbio_Client2Doc *)GetDocument();
if (nCtlColor==CTLCOLOR_STATIC)
{
pDC->SetBkMode(TRANSPARENT);
return (HBRUSH)(GetStockObject(HOLLOW_BRUSH));
} return (HBRUSH)(pDoc->bkBrush);
// TODO: Return a different brush if the default is not desired
// return hbr;
}问题应该在我擦除背景的时候我把上面的ShowPic隐掉就好了,但是背景该怎么画啊,我放在OnDRaw里也不行,有人说界面上先画控件再画背景,背景把控件盖住了,但感觉这不太可能吧。