none
MFC MDI程序中,如何控制任务栏上程序名称的显示? RRS feed

  • 问题

  • 目前的MFC MDI应用程序,在任务栏中显示的是 “程序名称-活动文档名称”的组合。

    比如程序名称是A,活动的CMDIChildWnd为b,那么Windows任务栏显示的是"A b"。

    现在不希望显示b,而是希望在任务栏显示另外一个提示的信息。改成 “程序名 myinfo”,或者干脆"myinfo"的形式。

    请问这种如何设置?

    2017年4月12日 11:49

答案

  • CMainFrame类的PreCreateWindow函数中添加 cs.style &= ~FWS_ADDTOTITLE; 即可。

    Visual C++ enthusiast, like network programming and driver development. At present is being engaged in the WinCE/Windows Mobile platform embedded development.

    • 已建议为答案 Baron Bi 2017年4月13日 2:02
    • 已标记为答案 BruceLiu_sh 2017年4月13日 6:39
    2017年4月12日 15:37
    版主

全部回复

  • CMainFrame类的PreCreateWindow函数中添加 cs.style &= ~FWS_ADDTOTITLE; 即可。

    Visual C++ enthusiast, like network programming and driver development. At present is being engaged in the WinCE/Windows Mobile platform embedded development.

    • 已建议为答案 Baron Bi 2017年4月13日 2:02
    • 已标记为答案 BruceLiu_sh 2017年4月13日 6:39
    2017年4月12日 15:37
    版主
  • 多谢!好用
    2017年4月13日 6:39