You need to enable JavaScript to run this app.
最新活动
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

MFC调用嵌入的WPF控件的OnSize事件

在MFC中调用WPF控件,需要先创建一个WPF控件的实例对象。然后,在MFC的OnSize事件中,调用WPF控件的OnRenderSizeChanged方法。

下面是一段示例代码:

// 创建WPF控件对象 CComPtr<IDispatch> spWpfObject = nullptr; hr = CoCreateInstance(__uuidof(WpfControl), nullptr, CLSCTX_ALL, __uuidof(IDispatch), (void**)&spWpfObject);

// 获取控件窗口句柄 HWND hWndHost = nullptr; hr = ((IWpfControl*)spWpfObject.p)->GetHostWindow(&hWndHost);

// 嵌入控件 m_wndHost.SubclassWindow(hWndHost);

// 在OnSize事件中调用WPF控件的OnRenderSizeChanged方法 void CMyView::OnSize(UINT nType, int cx, int cy) { CView::OnSize(nType, cx, cy); if (m_wndHost.GetSafeHwnd()) { CRect rcClient; GetClientRect(&rcClient); m_wndHost.MoveWindow(&rcClient);

    CComPtr<IUnknown> spUnknown;
    m_wndHost.QueryControl(__uuidof(IUnknown), (void**)&spUnknown);

    CComPtr<IWpfControl> spWpfControl = nullptr;
    spUnknown.QueryInterface(&spWpfControl);

    spWpfControl->OnRenderSizeChanged();
}

}

本文内容通过AI工具匹配关键字智能整合而成,仅供参考,火山引擎不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系service@volcengine.com进行反馈,火山引擎收到您的反馈后将及时答复和处理。
展开更多
面向开发者的云福利中心,ECS9.9元起,域名1元起,助力开发者快速在云上构建应用

社区干货

技术资讯:VSCode大更新,这两个. 功能终于有了

TypeScript 从嵌入提示转到定义 - 从嵌入提示悬停跳转到定义。- Python 类型层次结构显示 - 快速查看和导航复杂的类型关系。- GitHub Copilot 更新 - 内联聊天改进、Rust 代码解释。- 预览:扩展的粘性... =&rk3s=8031ce6d&x-expires=1708446032&x-signature=ryMFCQOsNUKYpM5mNMitpkxaghA%3D)## 结语建立这个平台的初衷:- 打造一个仅包含前端问题的问答平台,让大家高效搜索处理同样问题。- 通过不断积累问题...

RTC 技术的试金石:火山引擎视频会议场景技术实践

=&rk3s=8031ce6d&x-expires=1708618834&x-signature=va0ZimfcM7mi3e5nEFe1o0wHEZM%3D)除了业务需求更加复杂以外,视频会议场景所面临的环境也更为极端。过去,开视频会议都是在专业的会议室里开,有很多专业的... 但这样设计会遇到一些问题:如果用户的 PPT 里嵌入了一段视频,在播放这段视频时理应追求“流畅模式”;如果用户视频其实是一段 PPT 的教学录屏,里面有大量的时间在播放静止的文字和画面,这时候理应是“清晰模式”。也...

特惠活动

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

幻兽帕鲁游戏服务器4C16G3M

10人畅玩不卡顿,100%性能独享,每天只需0.7元
22.00/558.86/月
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

MFC调用嵌入的WPF控件的OnSize事件 -优选内容

技术资讯:VSCode大更新,这两个. 功能终于有了
TypeScript 从嵌入提示转到定义 - 从嵌入提示悬停跳转到定义。- Python 类型层次结构显示 - 快速查看和导航复杂的类型关系。- GitHub Copilot 更新 - 内联聊天改进、Rust 代码解释。- 预览:扩展的粘性... =&rk3s=8031ce6d&x-expires=1708446032&x-signature=ryMFCQOsNUKYpM5mNMitpkxaghA%3D)## 结语建立这个平台的初衷:- 打造一个仅包含前端问题的问答平台,让大家高效搜索处理同样问题。- 通过不断积累问题...
RTC 技术的试金石:火山引擎视频会议场景技术实践
=&rk3s=8031ce6d&x-expires=1708618834&x-signature=va0ZimfcM7mi3e5nEFe1o0wHEZM%3D)除了业务需求更加复杂以外,视频会议场景所面临的环境也更为极端。过去,开视频会议都是在专业的会议室里开,有很多专业的... 但这样设计会遇到一些问题:如果用户的 PPT 里嵌入了一段视频,在播放这段视频时理应追求“流畅模式”;如果用户视频其实是一段 PPT 的教学录屏,里面有大量的时间在播放静止的文字和画面,这时候理应是“清晰模式”。也...

MFC调用嵌入的WPF控件的OnSize事件 -相关内容

特惠活动

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

幻兽帕鲁游戏服务器4C16G3M

10人畅玩不卡顿,100%性能独享,每天只需0.7元
22.00/558.86/月
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

产品体验

体验中心

幻兽帕鲁服务器搭建

云服务器
快速搭建幻兽帕鲁高性能服务器,拒绝卡顿,即可畅玩!
即刻畅玩

白皮书

一图详解大模型
浓缩大模型架构,厘清生产和应用链路关系
立即获取

最新活动

热门联机游戏服务器

低至22元/月,畅玩幻兽帕鲁和雾锁王国
立即部署

火山引擎·增长动力

助力企业快速增长
了解详情

数据智能VeDI

易用的高性能大数据产品家族
了解详情

一键开启云上增长新空间

立即咨询