修改标题栏
来源:互联网 发布:淘宝美容师工服 编辑:程序博客网 时间:2024/06/10 06:18
刚才在论坛里看到有人问到如何修改主窗口标题的字符串和图标的问题。
上网搜索了一下,发现问这个问题的人还不少。
我总结了一下,和大家共享。
1。其实修改主窗口标题很简单,现获得当前活动窗口句柄,再调用SetWindowText()函数,这是个Window API函数,具体实现如下
CString s="自定义窗体";
HWND hWnd=::GetActiveWindow();
::SetWindowText(hWnd,str);
2。修改图标,分两个步骤,第一加载图标,调用CWndApp::LoadIcon()函数 ,第二获得主窗口的指针,调用
::AfxGetMainWnd()函数,第三修改图标,调用 CWnd::SetIcon(),具体实现如下:
HICON hIcon=CWinApp::LoadIcon(MAKEINTERSOURCE(ID)); //ID是图标的资源ID号
CWnd* pWnd=::AfxGetMainWnd();
pWnd->SetIcon(hIcon,TRUE) //如果是16位机,则第二个参数位FALSE
3。这些代码在程序初始化完成,主窗口还没显示之前执行,因此这些代码添加在
C**App::InitInstance()函数中,在m_pMainWnd->ShowWindow(SW_SHOW)之前.
关于C**App::InitInstance()函数见我的blog的《MFC的生与死》一文。
- 修改标题栏
- 修改标题栏
- 【转】修改标题栏
- 如何修改Qt标题栏
- 修改标题栏的高度
- OD修改窗口标题栏
- 修改eclipse标题栏图标
- 网页修改标题栏图标
- 修改标题栏背景颜色
- 【Win10】修改标题栏颜色
- 修改标题栏和AfxMessageBox标题栏的方法
- 修改MFC单文档 标题栏
- Android 修改TitleBar标题栏样式
- Android修改TitleBar标题栏详解
- Android修改TitleBar标题栏详解
- 修改 CListCtrl 的标题栏颜色;重写 CListCtrl 标题栏
- 修改活动窗口标题栏的样式和标题栏字体
- 修改MDI主窗口的标题栏
- 要解决蓝牙连接故障,不可忽略蓝牙驱动程序
- Drived classes (10.22)
- 《tcp/ip 最佳入门》与Kerberos笔记
- C# Exception Handling
- 水波加入了简单的反射,效果好多了.
- 修改标题栏
- 24岁女孩与30岁男人精彩对白
- 3d游戏繁荣与电影没落的理论基础
- Javascript: 弹出窗口一例 By shawl.qiu
- 活在linux世界里
- 从宾馆服务员到微软技术专家
- 了解XML
- 5天
- 默认角色CONNECT 和RESOURCE角色具有哪些权限