【转】修改标题栏
来源:互联网 发布:英雄无敌 mac 10.12 编辑:程序博客网 时间:2024/05/19 20:00
刚才在论坛里看到有人问到如何修改主窗口标题的字符串和图标的问题。
上网搜索了一下,发现问这个问题的人还不少。
我总结了一下,和大家共享。
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的生与死》一文。
转自:http://blog.csdn.net/bwmwm/archive/2006/10/24/1347650.aspx- 【转】修改标题栏
- 修改标题栏
- 修改标题栏
- 如何修改Qt标题栏
- 修改标题栏的高度
- OD修改窗口标题栏
- 修改eclipse标题栏图标
- 网页修改标题栏图标
- 修改标题栏背景颜色
- 【Win10】修改标题栏颜色
- 修改标题栏和AfxMessageBox标题栏的方法
- 修改MFC单文档 标题栏
- Android 修改TitleBar标题栏样式
- Android修改TitleBar标题栏详解
- Android修改TitleBar标题栏详解
- 【转】修改MFC标题栏上的图标和修改MFC窗口标题
- 修改 CListCtrl 的标题栏颜色;重写 CListCtrl 标题栏
- 修改活动窗口标题栏的样式和标题栏字体
- 播放声音文件
- 到现在才开博
- EJB概述(上)
- 我认为比较通用的权限设计
- inotify -- 一种文件系统的变化通知机制
- 【转】修改标题栏
- 遭遇auto.exe,winforms.dll,zinforms.dll,LYLoader.exe,LYLoadbr.exe等/2
- 少走弯路的十条忠告
- SQLHelper.cs 文件
- EJB概述(下)
- Gridview手动排序
- 一个高效成熟的商业软件开发流程和团队
- 基于C#的接口基础教程
- 使用 WS-Notification