hwndhost

    1热度

    2回答

    从MSDN article我发现WinForm控件可以使用HwndHost托管在WPF应用程序中。 另外,从其他互联网资源中,我发现使用DirectX呈现WPF,而使用GDI +呈现WinForm。 我的问题是,当WinForm控件绘制在WPF应用程序中时呈现WinForm控件的是什么; DirectX,GDI +或两者兼而有之? 我对这两项技术都很少有经验,也没有宝宝步骤。 谢谢

    1热度

    1回答

    我正在编写包装旧版MFC richtext编辑器的WPF应用程序。我已经将richtext编辑器包装在HwndHost中。 HwndHost控件位于WPF TabControl旁边。 在 http://www.kempy.co.uk/code/Test.png 从聚焦问题,导航问题(上/下/左/右/标签/输入),我已成功地解决,我还有一个showstopping问题 除了 截图运行应用程序: 无论

    0热度

    1回答

    我使用HwndHost将另一个应用程序的窗口连接到我的WPF窗口中。为此,我必须设置我对接的窗口的WS_CHILD样式属性,并且我失去了该窗口的系统菜单,这是不可接受的。使用HwndHost没有办法解决这个问题,因为如果这个属性没有设置,它会抛出异常。 我的问题是; 由于我的应用程序不使用系统菜单,有什么方法可以将停靠的应用程序的系统菜单直接复制到我的应用程序的窗口吗?我知道的WinAPI菜单功能

    4热度

    1回答

    我已经设法创建了一个使用HwndHost在C#WPF选项卡控件内部主持记事本(而不是我的真实项目将嵌入)的示例项目。为此,许多感谢送给那些谁回答Hosting external app in WPF window(BTW没有必要DwayneNeed) 这个例子精美的作品,直到你点击记事本的托管实例,然后尝试更改选项卡。如果您要浏览的新页面中没有任何内容,则必须先点击当前页面选择器,然后才能接受其他

    0热度

    1回答

    我有一个旧的应用程序(游戏),从位置0,0开始,并且是对话框样式。不能按常规方式移动它,不能调整大小,非常烦人。我无法访问源代码,只是编译的应用程序。 我在使用HwndHost的wpf表单中托管这个应用程序,这很好用。 非常顺利地调整大小和移动窗口。 麻烦的是,我需要所有的键盘和鼠标输入,而我的wpf表单有焦点,只需传递给托管应用程序。 我不需要过滤任何消息或任何其他花哨的东西,只需要我的wpf表

    0热度

    1回答

    我们的WPF应用程序中有一个用于显示Direct3d图形的HwndHost UIElement,我发现为HwndHost UIElment设置游标的唯一方法是调用Win32 API SetCursor()。我们所有的游标都是托管程序集中的资源,我宁愿不改变它,但我一直无法找到一种方法来通过像LoadImage()这样的任何Win32 API来加载其中的一个游标。 是否有人知道如何获得一个句柄(hC

    0热度

    1回答

    我正在使用HwndHost在WPF窗口中嵌入外部应用程序。我注意到在某些Windows 7计算机上,如果选择Aero主题并启用了桌面合成,则外部应用程序将启动,在屏幕上闪烁一秒钟,然后消失。如果我关闭桌面组合或使用基本主题,则应用程序已成功嵌入WPF窗口中。 这是我从HwndHost派生的类使用的代码: [DllImport("user32.dll", SetLastError = true)]

    1热度

    1回答

    如何使用字符串参数从C#WPF应用程序调用C++ dll中的函数?我通过“添加引用”添加DLL到C#应用程序,而不是“[DLLImport]” 所有问题是,C#建议函数与'sbyte *'参数,而不是'char *'。 'int'参数的函数是完美的。 这里是代码: 我在c函数++ DLL: public ref class OpenGLHwnd : public HwndHost { publ

    -1热度

    1回答

    我有一个承载Win32窗口的WPF窗口,我有从HwndHost继承的类。 除了当我将鼠标移动到WPF窗口的右下角时,一切似乎都正常,窗口冻结。 我用Spy ++来看看发生了什么。事实证明,WPF窗口每2-3秒收到一次WM_WINDOWPOSCHANGING消息,并且Win32 Window始终接收大量的WM_NCHITTEST消息。 我该如何解决这个问题?谢谢。

    5热度

    2回答

    我一直在考虑这个问题,但我认为我缺乏一些关于Windows和wpf如何在内部工作的基本知识。 问题是这样的: 我创建了一个窗口,应该让我得出一个航空标题栏(如Office)对WPF控件。 这工作正常,只要我不添加一个Hwndhost元素的窗口,在这种情况下,每当我调整它的框架和HwndHost开始闪烁很差(其他元素似乎渲染正常)。我也尝试使用WPF Shell Integration librar