删除应用程序标题和更改任务栏图标

时间:2012-02-06 15:28:22

标签: windows visual-c++ mfc dialog

我想知道是否有人知道如何从标题栏中删除应用程序标题,同时仍将其保留在任务栏中。

我尝试在对话框初始化时使用SetWindowText(_T(""));。它也从任务栏按钮中删除了文本。

我还想知道是否有办法让任务栏中显示的应用程序图标与标题栏a.k.a系统菜单图标中的图标不同。

有没有可行的方法来实现这一目标?

由于

2 个答案:

答案 0 :(得分:1)

请参阅Cody Gray的回答:https://stackoverflow.com/a/4628211/419776

WPF,但MFC也是如此。

答案 1 :(得分:0)

实现这一目标的最佳和最简单方法是处理Wm_GetIcon消息,然后通过为ICON_BIG,ICON_SMALL和ICON_SMALL2分别设置不同的值来单独设置大图标和两个小图标。

至于文本,它检查上面的答案。