none
第一天学习c++,用vs2008创建了一个Project,运行弹出一个空白的窗口,如何更改标题? RRS feed

  • 问题

  • 我的项目名称为:test

    弹出的窗口标题也是 test,现在我想改下这个标题,我找遍了项目里的所有文件,愣是没有找到定义的地方,神救我吧。~~~
    2010年1月26日 9:55

答案

  • 静态修改:
    打开ResourceView,选择对应的Dialog。在Dialog上点击右键选择properties。修改Caption属性即可。
    动态修改:
    SetWindowText()

    The SetWindowText function changes the text of the specified window's title bar (if it has one). If the specified window is a control, the text of the control is changed. However, SetWindowText cannot change the text of a control in another application.


    麻烦把正确答案设为解答。
    • 已标记为答案 acct_dir 2010年1月27日 9:19
    2010年1月26日 10:18
    版主
  • SetWindowText()
    • 已标记为答案 acct_dir 2010年1月27日 9:19
    2010年1月26日 11:50
    版主
  • 这是因为你的rc文件处于打开状态,是不是你用其他编辑器把.rc文件打开了。
    麻烦把正确答案设为解答。
    • 已标记为答案 acct_dir 2010年1月27日 10:01
    2010年1月27日 9:29
    版主

全部回复

  • 源里找到有这个:

    // 全局变量:
    HINSTANCE hInst;								// 当前实例
    TCHAR szTitle[MAX_LOADSTRING];					// 标题栏文本
    TCHAR szWindowClass[MAX_LOADSTRING];			// 主窗口类名

    但是,我无论如何都找不到 szTitle 是在哪儿定义的,哪位帮忙指点一下?
    2010年1月26日 10:05
  • 静态修改:
    打开ResourceView,选择对应的Dialog。在Dialog上点击右键选择properties。修改Caption属性即可。
    动态修改:
    SetWindowText()

    The SetWindowText function changes the text of the specified window's title bar (if it has one). If the specified window is a control, the text of the control is changed. However, SetWindowText cannot change the text of a control in another application.


    麻烦把正确答案设为解答。
    • 已标记为答案 acct_dir 2010年1月27日 9:19
    2010年1月26日 10:18
    版主
  • SetWindowText()
    • 已标记为答案 acct_dir 2010年1月27日 9:19
    2010年1月26日 11:50
    版主
  • 静态修改:
    打开ResourceView,选择对应的Dialog。在Dialog上点击右键选择properties。修改Caption属性即可。
    动态修改:
    SetWindowText()

    The SetWindowText function changes the text of the specified window's title bar (if it has one). If the specified window is a control, the text of the control is changed. However, SetWindowText cannot change the text of a control in another application.


    麻烦把正确答案设为解答。
    谢谢,如何打开ResourceView?ResourceView翻译成简体中文版 是什么?多谢了
    2010年1月27日 1:45
  • 没有人提示一下吗?help~~~
    2010年1月27日 8:39
  • 你可以在View的菜单中找到它。
    麻烦把正确答案设为解答。
    2010年1月27日 8:56
    版主
  • 你可以在View的菜单中找到它。
    麻烦把正确答案设为解答。
    晕,我现在就是不明白还问啊。难道知道就不能帮一下吗?

    是资源视图吧?
    我打开以后,就这样了,找不到:


    2010年1月27日 9:08
  • 这是因为你的rc文件处于打开状态,是不是你用其他编辑器把.rc文件打开了。
    麻烦把正确答案设为解答。
    • 已标记为答案 acct_dir 2010年1月27日 10:01
    2010年1月27日 9:29
    版主
  • 这是因为你的rc文件处于打开状态,是不是你用其他编辑器把.rc文件打开了。
    麻烦把正确答案设为解答。
    在此感谢版主。

    我当时找啊找啊,把当前项目所有的都打工了,导至在资源视图里成了这样子。

    解决,感谢!
    2010年1月27日 10:00