- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
是否可以通过 HwndHost 控件绘制控件?(我不想使用弹出窗口)
此 HwndHost 控件绘制了任何 WPF 控件。据我了解,它不依赖于 ZIndex。(因为 HwndHost 控件是由 COM 绘制的)
如果你想玩这个控件,你可以获得更多关于它的信息并下载示例 here .
最佳答案
回答你的问题,没有。看这个MSDN article关于 WPF 和 Win32 互操作。
来自上面的文章:
•HwndHost will appear on top of other WPF elements in the same top-level window. However, a ToolTip or ContextMenu generated menu is a separate top-level window, and so will behave correctly with HwndHost
关于c# - 是否可以通过 HwndHost 控件绘制 WPF 控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9064470/
屏幕截图中的图表区域是一个 HwndHost 控件,它承载一个在 C++/CLI 中实现并使用 Direct2D 绘制的 native Win32 窗口(具有自己注册的 WNDCLASS)。 Hwnd
我不确定为什么,但是 HwndHost 上的拖放事件似乎不起作用(实际上似乎根本没有任何事件起作用)。我能够连接到 HwndHost 的 Windows 消息,但是,我似乎找不到任何有用的东西。 我试
在我的 WPF 应用程序中,我使用 HwndHost 托管 Win32 内容。但是,创建 HwndHost 并不会创建 native 窗口。相反,这是在重写的 BuildWindowCore() 方法
我无法确保正确销毁托管窗口。 我有一个 HwndHost 派生类,正在 TabControl 中显示(尽管这可能不相关)。我试图在选项卡关闭时销毁托管内容(而不是在包含的窗口关闭时)。 我目前拥有 m
有没有办法将发生在 HwndHost 上的输入事件(主要是鼠标,但最终也是键盘输入)传递回底层 WPF 控件(例如面板)?我可以在 HwndHost 中连接到 WndProc 并接收 Windows
我想在我的 WPF 应用程序中托管一个外部进程的窗口。我像这样派生 HwndHost: class HwndHostEx : HwndHost { [DllImport
是否可以通过 HwndHost 控件绘制控件?(我不想使用弹出窗口) 此 HwndHost 控件绘制了任何 WPF 控件。据我了解,它不依赖于 ZIndex。(因为 HwndHost 控件是由 COM
我已经考虑了几天,但我认为我对 windows 和 wpf 在内部如何工作以解决这个问题缺乏一些基本的了解。 问题是这样的: 我创建了一个窗口,可以让我在 aero 标题栏(如 office)上绘制
我们有一个桌面 Windows 应用程序,它使用需要显示 HWND 的组件。在 WPF 应用程序中,我们使用 HwndHost 来显示它。我们正在尝试制作一个基于 Qt QML 的应用程序来做同样的事
我们有一个庞大的代码库,用于使用 Qt 在 C++ 中处理和可视化图像。现在用户想要在此基础上进行构建,但他们的代码库是带有 WPF 的 .NET Core 3.1。我们使用 PInvoke 来接口(
我需要在我的 WPF 窗口中承载 win32 窗口,但我需要它们像用户控件一样运行。其他控件需要能够出现在它们之上,并且它们应该能够放入选项卡控件等。这样的事情可能吗? 最佳答案 不直接。 Airsp
我需要在 Windows 窗体控件中托管一个 Win32 窗口。我在使用 WPF 时遇到了同样的问题,我通过使用 HwndHost 控件解决了这个问题。 我遵循了这个教程: Walkthrough:
我是一名优秀的程序员,十分优秀!