在Onpaint()函数中可以动态加载
方法:
CPaintDC dc(this);
CRect rect;
GetDlgItem(IDC_PIC)->GetWindowRect(&rect);
ScreenToClient(&rect);
CDC mdc;
mdc.CreateCompatibleDC(&dc);
CBitmap *poldBmp;
BITMAP da;
m_Bmp.GetBitmap(&da);
poldBmp=mdc.SelectObject(&m_Bmp);
dc.StretchBlt(rect.left,rect.top,rect.Width(),rect.Height(),&mdc,0,0,da.bmWidth,da.bmHeight, SRCCOPY);
mdc.SelectObject(&poldBmp);
==========================================================
但是为什么在OnInitialDlg()中不能操作呢?
还有怎么动态改变图片,点击treectrl中一项动态加载图片怎么实现。
谢谢
方法:
CPaintDC dc(this);
CRect rect;
GetDlgItem(IDC_PIC)->GetWindowRect(&rect);
ScreenToClient(&rect);
CDC mdc;
mdc.CreateCompatibleDC(&dc);
CBitmap *poldBmp;
BITMAP da;
m_Bmp.GetBitmap(&da);
poldBmp=mdc.SelectObject(&m_Bmp);
dc.StretchBlt(rect.left,rect.top,rect.Width(),rect.Height(),&mdc,0,0,da.bmWidth,da.bmHeight, SRCCOPY);
mdc.SelectObject(&poldBmp);
==========================================================
但是为什么在OnInitialDlg()中不能操作呢?
还有怎么动态改变图片,点击treectrl中一项动态加载图片怎么实现。
谢谢
解决方案 »
- bat运行到一半,我点了关闭按钮,结果就关不掉了,也不继续运行了
- 新手提问-关于COM实现中的宏
- 字符串有内容 但长度为0
- 关于Gdiplus.dll版本6(Gdiplus 1.1)中Effect类的调用
- 动态链接库的问题.
- 菜鸟问一个基本而重要的问题
- 关于VisualStudio.Net中的Go To Reference...
- 在DOS下无法直接SETUP WIN2K,是不是因为它是全32位的,那要怎么办?
- 全由字母组成的文件名,一定和法吗?先答先得,考考你
- 如何在退出WINDOWS时弹出一个提示窗口?
- ASP中使用的COM组件弹了一个框,IIS不重启就没招了么?
- 取得进程信息后,发现所有进程的th32ModuleID全为0,为何?请指教。
怎么好像不行