NX二次开发-MFC对话框获取UG界面句柄,设置MFC对话框在UG界面固定显示位置
2024-09-07 02:22:51
extern "C" DllExport void ufusr(char *param, int *retcod, int param_len)
{ if (UF_initialize())
{
/* Failed to initialize */
return;
}
// The following method shows the dialog immediately AFX_MANAGE_STATE(AfxGetStaticModuleState()); HWND UGHwnd = (HWND)UF_UI_get_default_parent();//获取UG窗口句柄
CWnd *ugwindow = CWnd::FromHandle(UGHwnd); CRect rect;
ugwindow->GetWindowRect(&rect);//获取UG矩形窗口的左上角坐标点和右下角坐标点 CFirstMFCDialog *dlg = new CFirstMFCDialog(ugwindow);
if (dlg != NULL)
{
BOOL ret = dlg->Create(IDD_DIALOG1, ugwindow);//创建对话框
dlg->ShowWindow(SW_SHOW);//显示对话框
dlg->SetWindowPos(ugwindow, rect.left, rect.bottom-, , , SWP_NOSIZE);//设置对话框固定位置
//rect.bottom-265为减去对话框的高度
} UF_terminate();
} Caesar卢尚宇
2019年7月15日
最新文章
- while 与do ..while区别
- 'scrapyd-deploy' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
- 获取数据库里面最新的ID
- 只使用处理I/O的PrintDigit函数,编写一个过程以输出任意实数
- 【转】Entity Framework技术导游系列开篇与热身
- 股票k线
- ASP.NET 页面传值得9种方式
- office全系列激活脚本-改良版
- web上传大文件的配置
- thinkphp使用phpqrcode生成带logo二维码
- KVM虚拟机绑定物理CPU进行性能调优
- zoj2112 树状数组+主席树 区间动第k大
- DjangoRestFramework学习二之序列化组件、视图组件 serializer modelserializer
- 基于网络编程 TCP协议 及 socket 基本语法
- PhpStorm 2017破解
- tesseract text2image windows
- hadoop之定制自己的sort过程
- 在一台server上部署多个Tomcat
- IOS 状态栏 显示与隐藏网络活动状态
- ZOJ How Many Nines 模拟 | 打表
热门文章
- LUOGU P2617 Dynamic Rankings(树状数组套主席树)
- JS - 计算两个数组的交集、差集、并集、补集(多种实现方式)
- 几个常见的漏洞(xss攻击 cookie未清除 nginx信息泄露)与处理方法
- MySQL高级学习笔记(三):Mysql逻辑架构介绍、mysql存储引擎
- Dubbo入门到精通学习笔记(二十):MyCat在MySQL主从复制的基础上实现读写分离、MyCat 集群部署(HAProxy + MyCat)、MyCat 高可用负载均衡集群Keepalived
- linux replace \r\n to \n
- POJ3641 Pseudoprime numbers (幂取模板子)
- 记录以下mysql5.7在win使用Navicat无法链接的问题
- 如何用QTP录制鼠标右键点击事件
- PHP数组循环遍历的几种方式