文件名称:proe二次开发protoolkit
文件大小:10KB
文件格式:CPP
更新时间:2014-07-30 13:54:06
proe二次开发
proe二次开发,参数化齿轮。//函数声明 void gear(); void spur(char *,char *,ProAppData); void spurOK(char *,char *,ProAppData); void bevel1(char *,char *,ProAppData); void bevel1OK(char *,char *,ProAppData); void UsrOkAction(char *,char *,ProAppData); void UsrCancelAction(char *,char *,ProAppData); static uiCmdAccessState TestAccessDefault(uiCmdAccessMode access_mode) { return (ACCESS_AVAILABLE); } //定义消息文件 ProName UserMsg; extern "C" int user_initialize() { uiCmdCmdId cmd_id1,cmd_id2,cmd_id3; //设置消息文件名称 ProStringToWstring(UserMsg,"menusmsg.txt"); //显示“新菜单启动”信息 ProMessageDisplay(UserMsg,"USER %0S","新菜单启动。"); //在菜单栏上指定位置添加新菜单 ProMenubarMenuAdd("UserMenu","新菜单","Utilities",PRO_B_FALSE,UserMsg); //设置按钮命令 ProCmdActionAdd("命令一",(uiCmdCmdActFn)gear,uiCmdPrioDefault,TestAccessDefault, PRO_B_TRUE,PRO_B_TRUE, &cmd_id1); //在新菜单上添加按钮【按钮一】 ProMenubarmenuPushbuttonAdd("UserMenu","按钮一","按钮一","按钮示例一",NULL,PRO_B_TRUE,cmd_id1,UserMsg); //gear(); return 0;