我想知道是否有人知道如何从标题栏中删除应用程序标题,同时仍将其保留在任务栏中。删除应用程序标题和更改任务栏图标
我试着在对话框初始化时使用SetWindowText(_T(""));
。它也从任务栏按钮中删除了文本。
我还想知道是否有办法使任务栏中显示的应用程序图标与标题栏a.k.a系统菜单图标中显示的应用程序图标不同。
是否有任何体面的方式来实现这一目标?
感谢
我想知道是否有人知道如何从标题栏中删除应用程序标题,同时仍将其保留在任务栏中。删除应用程序标题和更改任务栏图标
我试着在对话框初始化时使用SetWindowText(_T(""));
。它也从任务栏按钮中删除了文本。
我还想知道是否有办法使任务栏中显示的应用程序图标与标题栏a.k.a系统菜单图标中显示的应用程序图标不同。
是否有任何体面的方式来实现这一目标?
感谢
见科迪格雷的答案在这里:https://stackoverflow.com/a/4628211/419776
WPF,但同样适用于MFC。
达到此目的的最佳和最简单的方法是处理Wm_GetIcon消息,然后分别通过为ICON_BIG,ICON_SMALL和ICON_SMALL2分配不同的值来分别设置大图标和两个小图标。
至于文字,它检查上面的答案。
其实我发现通过处理WM_GetIcon消息,并给出了ICON_BIG,ICON_SMALL和ICON_SMALL2 ... 工作完全不同的价值观做的更简单的方法....但感谢你的回答我真的很感激它。 – 2012-02-08 11:04:37
有趣。你是否能够使用该技术获得理想的行为? – l33t 2012-02-08 23:28:43