c# - MFC 应用程序 - 类库 WPF 窗口图标未显示在任务栏中
问题描述
我有一个基于 MFC 窗口的应用程序。我添加了一个 C# 类库,它为登录应用程序提供了第二个窗口。这第二个窗口旨在显示在主 MFC 窗口之前,一旦用户成功登录,它将消失并且主窗口将启动。我遇到的问题是,当登录窗口显示时没有任务栏图标。当登录窗口是 MFC 对话框时,这确实可以正常工作。
为了使调试这个窗口更容易,我制作了一个小型 MFC 测试应用程序,我可以通过单击按钮启动登录窗口。(主程序测试起来很麻烦)。我添加了一个 C# 类库,就像它在主程序中一样。当我启动应用程序时,会显示主 MFC 对话框应用程序,并且应用程序的图标会出现在任务栏上。当我单击按钮启动 WPF 窗口时,它会出现,但任务栏中没有图标。如我所料,此窗口不会作为应用程序的第二个窗口显示在任务栏上。
- 我很难用谷歌找到相关信息。
- 我尝试为窗口指定一个图标而不是指定一个。
- 我已经尝试添加
ShowInTaskbar="True"
到窗口。 - 我试过改变
WindowStyle
- 我试过玩
TaskbarItemInfo
. - 在 WPF 中打开一个窗口时,我尝试按照New taskbar icon 进行操作,但我不太了解它是否可以解决我的问题,因为我根本没有显示我的窗口,如果我这样做了,我会没事的随着它被堆叠。
我不知道还能去哪里。如果有任何不清楚的地方,请告诉我。
解决方案
推荐阅读
- c - gcc 在这里是什么意思?
- c# - 停止 MemoryCache 调用的重入
- flutter - 从 Flutter Image 中的 Png 中删除白色背景
- ubuntu - 如何在 Virtualbox 上的 Ubuntu 上使用 GPU?
- javascript - 为 jQuery 自动完成添加延迟
- flutter - 按字段对本地 Querysnapshot 文档的内容进行排序
- java - 如何在 NetBeans 中更改 Java Swing 应用程序的默认样式?
- laravel - 如何在 Laravel Excel 中仅导出今天的记录
- angular - 角度反应形式patchvalue不适用于mat-select下拉菜单
- memory - chrome devtools doc 对内存分析中的 Dominator 概念是否有误?