Advertisement

如何修改VC++窗口图标

阅读量:

1:在主框架窗口类CMainFrame中进行声明
CToolBar m_wndToolBar;
HICON m_hicon;

2:在ResourceView标签页下的Icon资源中导入一个位图图像,并将其指定为IDI_MAINWIN名称。

3:当主窗口初始化时,会执行OnCreate()函数以完成工具栏、图标等元素的绘制过程。
int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{

···

//实现主窗口系统图标的加载操作
m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);

EnableDocking(CBRS_ALIGN_ANY);
DockControlBar(&m_wndToolBar);
m_hicon=LoadIcon(AfxGetApp()->m_hInstance,MAKEINTRESOURCE(IDI_MAINWIN));
SetClassLong(m_hWnd,GCL_HICON,(LONG)m_hicon);
//
return 0;
}

全部评论 (0)

还没有任何评论哟~