VC通过ONPAINT在对话框的静态文本框控件画图时窗口需先被隐藏再显示时,所绘的图才会显示出来 20
VC通过ONPAINT在对话框的静态文本框控件画图时为什么窗口需先被隐藏再显示时,所绘的图才会显示出来??按道理ONPAINT函数应该在对话框建立时就被调用啊,程序运行就...
VC通过ONPAINT在对话框的静态文本框控件画图时为什么窗口需先被隐藏再显示时,所绘的图才会显示出来??按道理ONPAINT函数应该在对话框建立时就被调用啊,程序运行就应该画图的呀。
我在画图函数前增加UPDATEWINDOW可以使程序运行就画图,但对话框的控件的显示效果却变了,如静态文本框没有立体效果的边框了,这是怎么回事啊?程序如下:
void CPhotoShowDlg::OnPaint()
{
UpdateWindow();
CDC*pDC=GetDlgItem(IDC_STATIC)->GetDC();
pDC->MoveTo(0,10);
pDC->LineTo(100,10);
........ 展开
我在画图函数前增加UPDATEWINDOW可以使程序运行就画图,但对话框的控件的显示效果却变了,如静态文本框没有立体效果的边框了,这是怎么回事啊?程序如下:
void CPhotoShowDlg::OnPaint()
{
UpdateWindow();
CDC*pDC=GetDlgItem(IDC_STATIC)->GetDC();
pDC->MoveTo(0,10);
pDC->LineTo(100,10);
........ 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询