【转】修改标题栏

转载 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

Android 之修改标题栏(title)

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

Qt 之 自定义窗口标题栏

一、简述今天晚上就如何用Qt自定义窗口标题栏,写了一个小例子,比较基础,实用。在此分享一下。首先Qt是跨平台的,所以在不同的平台上窗口的外观是不一样的。比如在windows平台上,用Qt显示的一个窗口...
  • GoForwardToStep
  • GoForwardToStep
  • 2016年12月06日 23:20
  • 11828

Android修改TitleBar标题栏详解

最近项目中把一个activity的theme设成了Dialog弹出框样式,发现标题栏高度和字体都太小,于是查了相关的资料和源码,总结了修改方法。高度是通过修改android:windowTitleSi...
  • offbye
  • offbye
  • 2015年10月26日 09:20
  • 6407

MFC标题和文字的修改

在VS2010下新建一个MFC的多文档应用程序,程序默认的标题是“文档名-工程名”。图标默认的是写着MFC的三个方块。但在很多软件中都不是使用的默认设置,开发者们都将标题和图标改过,以符合项目要求,而...
  • qq_35040828
  • qq_35040828
  • 2016年07月09日 22:00
  • 972

解决用android Studio开发不能去除标题栏的问题

之前在eclipse上进行开发的时候,要去除Activity的的默认标题栏,我习惯使用的方法是用下面这行代码:requestWindowFeature(Window.FEATURE_NO_TITLE)...
  • dengminghli
  • dengminghli
  • 2017年01月18日 02:04
  • 1406

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

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

android风格统一化修改上方标题栏颜色

又是忙了很久才有时间,这次我来说一下,android风格统一化修改上方标题栏颜色, 修改颜色后能达到与背景图片的颜色一致,风格一致,下面我们来看一张图   很明显,这个图中的标题栏颜色是红色,...
  • u011539882
  • u011539882
  • 2015年10月15日 17:38
  • 3147

Android中去掉或更改标题栏TitleBar,theme的更改

最近在android的学习中,想更改标题栏
  • youngwm
  • youngwm
  • 2014年07月29日 09:22
  • 1033

安卓学习笔记---自定义app顶部标题栏

几乎每一个安卓应用在顶部都有一个标题栏,有返回,标题,编辑等其他显示的控件,这些控件在每一个页面都会显示,那么又是怎么实现的呢? 最笨的方法就是每一个页面都去重新写一遍,就有了大量重复的代码,也浪费了...
  • juhua2012
  • juhua2012
  • 2016年12月08日 12:26
  • 1359

如何设置窗口的标题栏里的标题【转】

MFC程序的默认的标题是“无标题-title”,其中title是应用程序的名称,我们应如何修改MFC窗口标题来符合自己的要求? MFC程序的文档类中定义了一个虚函数SetTitle,用于设置...
  • form88
  • form88
  • 2017年02月17日 17:19
  • 735
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【转】修改标题栏
举报原因:
原因补充:

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