在一个基于对话框的工程的一个static edit控件上画了一幅图,要对话框显示时就显示。我先把画图的函数写在OnInitDialog()中对话框显示时并没显视,现在我把画图的函数写在OnPaint()中 打开对话框时要把对话框托几下才能显示图。我要在对话框打开时就显示 那画图函数应该写在哪?请高手指导
解决方案 »
- 关于CBitmap类的LoadBitmapA函数问题???
- 如何根据平面坐标建立3维模型,其思想是什么?
- CWebBrowser2 的速度问题
- 用 CInternetSession 这一系列的类 写一个简音的ftp 上传,但是如何知道当前上传的进度呢?
- 一个ADO查询SQLServer数据库的很奇怪的问题,百思不得奇解,各位高手请进!!
- 《=====那位大哥能帮小弟看看这是什么错?50分,在线等!!!!!=====》
- 怎样用ClassWizard添加工具栏下拉按钮的消息处理函数?
- 谁知道好的图书下载站点,在线等待
- 小白求助: 线程读取数据库时如何停止?
- 急啊!为什么我的加载位图没反应。
- 怎样截取窗口中一个区域的内容显示出来啊
- 高分求教,问题很简单
{
if (IsIconic())
{
CPaintDC dc(this); // device context for painting SendMessage(WM_ICONERASEBKGND, (WPARAM) dc.GetSafeHdc(), 0); // Center icon in client rectangle
int cxIcon = GetSystemMetrics(SM_CXICON);
int cyIcon = GetSystemMetrics(SM_CYICON);
CRect rect;
GetClientRect(&rect);
int x = (rect.Width() - cxIcon + 1) / 2;
int y = (rect.Height() - cyIcon + 1) / 2; // Draw the icon
dc.DrawIcon(x, y, m_hIcon);
}
else
{
CDialog::OnPaint();
}
draw();//我就加了这一行 其他没改
}