VC++中静态控件的特殊用法
WM_INITDIALOG消息处理函数OnInitDialog。
本文链接地址:http://www.oyaya.net/fanwen/view/140649.html
⑸ 在OnInitDialog函数中下面的代码:
//获得指向静态控件的指针
CStatic *pStatic=(CStatic *)GetDlgItem(IDC_SHOWBMP);
//获得位图句柄
HBITMAP Bitmap=::LoadBitmap(AfxGetApp()_hInstance,
MAKINTRESOURCE(IDB_INFO));
//设置静态控件的样式,使其可以使用位图,并试位标显示使居中
pStatic->ModifyStyle(0xF,SS_BITMAP|SS_CENTERIMAGE);
//设置静态控件显示位图
pStatic->SetBitmap(hBitmap);
运行该程序即可。
- 显示动画
编写一个字符串在静态控件中不停的移动的程序。
- 使用AppWizard创建一个基于对话框的MFC应用程序,设置其工程名为ShowAnimation。
- 在对话框上增加一个静态控件。将静态控件的ID值设置为IDC_PREVIEW。
- 使用ClassWizard添加WM_INITDIALOG消息处理函数OnInitDialog和WM_TIMER的消息处理函数OnTimer。
《VC++中静态控件的特殊用法(第3页)》