void CHandleMsgDlg::OnNcPaint()
{
// TODO: 在此处添加消息处理程序代码
// 不为绘图消息调用 CDialog::OnNcPaint()
//ModifyStyle(0,WS_MINIMIZEBOX|WS_MAXIMIZEBOX|WS_SYSMENU|WS_CAPTION);
//CWnd::OnNcPaint();
int m_CaptionHeight = GetSystemMetrics(SM_CYCAPTION);
CFont*m_CaptionFont=new CFont;
m_CaptionFont->CreateFont(12,10,0,0,600,0,0,0,ANSI_CHARSET,OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,FF_ROMAN,L"宋体");
CDC* pDC = GetWindowDC();
pDC->SetBkMode(TRANSPARENT);
pDC->SetTextColor(RGB(0,0,255));
pDC->SetTextAlign(TA_CENTER);
CRect rect;
GetClientRect(rect);
pDC->SelectObject(&m_CaptionFont);
pDC->TextOut(rect.Width()/2, m_CaptionHeight/3 ,L"test");
}
中间那个 一调用 text文字就不显示了 不调用就显示 着什么情况呢 我看书上的有那句的!好像运行他的+不+那句一点关系也没有
{
// TODO: 在此处添加消息处理程序代码
// 不为绘图消息调用 CDialog::OnNcPaint()
//ModifyStyle(0,WS_MINIMIZEBOX|WS_MAXIMIZEBOX|WS_SYSMENU|WS_CAPTION);
//CWnd::OnNcPaint();
int m_CaptionHeight = GetSystemMetrics(SM_CYCAPTION);
CFont*m_CaptionFont=new CFont;
m_CaptionFont->CreateFont(12,10,0,0,600,0,0,0,ANSI_CHARSET,OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,FF_ROMAN,L"宋体");
CDC* pDC = GetWindowDC();
pDC->SetBkMode(TRANSPARENT);
pDC->SetTextColor(RGB(0,0,255));
pDC->SetTextAlign(TA_CENTER);
CRect rect;
GetClientRect(rect);
pDC->SelectObject(&m_CaptionFont);
pDC->TextOut(rect.Width()/2, m_CaptionHeight/3 ,L"test");
}
中间那个 一调用 text文字就不显示了 不调用就显示 着什么情况呢 我看书上的有那句的!好像运行他的+不+那句一点关系也没有
解决方案 »
- 春游去啦,春游去啦。
- 对话框传值
- 祝大家没买到车票的买到车票,没找着媳妇儿的找到媳妇儿,新年快乐!
- 基于对话框的画图问题
- Dialog上画的控件长宽以什么为单位呀!!(请叫高手)
- 准备在QT项目中用的非窗体类,是否可以在vc下编译??要注意什么?
- 谁能解释一下EnumChildWindows这个函数是怎么用的啊?
- 我做了对话框,现在要自定义个类MyDraw在这个类里面有个Draw函数,怎么让它画图呢?有几种方式可以得到那个dc什么的东西阿?可否给点简单
- 快帮帮我吧,WinSock编程问题,高分。。。。。。。。。。。。
- 菜鸟的疑惑--------高手的争论!
- 关于弹出式对话框的WM_SIZE消息
- 在 window xp环境下让 VC6.0 编译的程序按钮有xp效果
你说的是什么意思?
CWnd::OnNcPaint();
这句调用就不显示了啊