【转】修改标题栏

转载 2007年10月10日 14:34: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

你也能动手修改C编译器

编译原理是计算机专业的一门重要专业课,旨在介绍编译程序构造的一般原理和基本方法。内容包括语言和文法、词法分析、语法分析、语法制导翻译、中间代码生成、存储管理、代码优化和目标代码生成。 虽然只有少数人从事编译方面的工作,但是这门课在理论、技术、方法上都对学生提供了系统而有效的训练,有利于提高软件人员的素质和能力。介绍怎么样动手修改编译器的过程。
  • 2017年08月14日 11:15

修改IE标题栏的代码资源

  • 2010年07月01日 13:41
  • 60KB
  • 下载

Android 之修改标题栏(title)

1、首先导入ActionBarActivity包,然后将MainActivity继承Activity而不是ActionBarActivity(注意这里只改变的了主界面的标题) import an...
  • catchingSun
  • catchingSun
  • 2015-07-11 16:18:59
  • 6163

android 修改窗体标题的字体式样和背景图(自定义标题栏)

今天google了一下,关于android自定义窗体标题栏的问题,解决方法大概如下:    自定义一个layout,然后通过requestWindowFeature和getWindow().setFe...
  • lusonmo
  • lusonmo
  • 2011-02-18 13:49:00
  • 30536

修改android标题栏

  • 2011年03月24日 13:04
  • 94KB
  • 下载

Android开发之修改标题栏样式

Android开发之修改标题栏样式
  • jackyyen
  • jackyyen
  • 2011-04-03 09:46:00
  • 3912

如何将Android中的标题栏自定义

在Android中,标题栏是默认的,但是有些时候我们想要将它变成我们想要的样子。 如何来改变标题栏的高度? 根据网上一些所说的,4.0系统很容易会出现一个自定义标题栏和其他标题栏冲突的错误,那么在...
  • tpdxxy
  • tpdxxy
  • 2016-09-22 15:59:19
  • 745

修改eclipse标题栏图标

JFrame jf = new JFrame("测试程序");         ImageIcon icon = new ImageIcon("C:\\Users\\dengyexun\\Deskt...
  • md_555
  • md_555
  • 2014-08-25 17:05:38
  • 1115

android中如何自定义标题栏

首先,修改标题栏的宽度和背景,在strings.xml中添加: @drawable/title_bg 40dp @style/CustomWindowT...
  • TQUDING
  • TQUDING
  • 2012-05-10 09:35:05
  • 6118

VC修改标题栏的名称和图标

1 单文档接口(SDI)典型窗口标题的改变 用VC的AppWizard创建一个名为"Exam“的单文档类型的工程。开始运行时,程序主窗口标题形式如下: Untitled-Exam 其...
  • qiuyeting
  • qiuyeting
  • 2012-03-12 13:02:39
  • 1967
收藏助手
不良信息举报
您举报文章:【转】修改标题栏
举报原因:
原因补充:

(最多只允许输入30个字)