700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > UG\NX二次开发 调用NX命令 PostMessage

UG\NX二次开发 调用NX命令 PostMessage

时间:2024-04-22 04:56:41

相关推荐

UG\NX二次开发 调用NX命令 PostMessage

文章作者:里海

来源网站:/WangPaiFeiXingYuan

简介:

有时候是需要调用系统命令,自己重新开发个完全相同的功能毫无意义。调用方式是使用PostMessage发送消息,下面的例子是程序调用“拉伸”命令。

效果:

代码:

#include "me.hpp"extern DllExport void ufusr(char* param, int* returnCode, int rlen){UF_initialize();//获取NX窗口句柄HWND ugHwnd = (HWND)UF_UI_get_default_parent();//获取拉伸按钮的Button Idint iButtonId = 0;UF_MB_ask_button_id("UG_MODELING_EXTRUDED_FEATURE", &iButtonId);//获得UG_APP_DRAFTING命令按钮idif (iButtonId != 0){::PostMessage(ugHwnd, WM_COMMAND, iButtonId, 0);//模拟点击按钮,打开拉伸命令}UF_terminate();}extern int ufusr_ask_unload(void){return (UF_UNLOAD_IMMEDIATELY);}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。