- 博客(12)
- 资源 (19)
- 收藏
- 关注
原创 C++实现文件以默认打开方式打开
<br />选通过文件扩展名.doc从注册表查出关联程序msword,然后再取得其相关打开文件的参数表,然后再按类似如下的方法传递; <br />ExeFileName:= 'x:/xyz/msword.exe ';//Word的路径,查注册表得 <br />ParamterFileName:= 'z:/yxz/test.doc ';//Word文档名 <br />CreateProcess(nil,PChar(ExeFileName+ ' '+ParamterFileName), nil, n
2011-05-05 20:29:00 2819 1
原创 调用proe自带菜单中的按钮
<br /><br />转载自http://blog.sina.com.cn/s/blog_618378d40100e2qn.html<br /> <br />如果可以直接调用proe自带菜单中的按钮就可以实现很多很多东西了,所以这个功能很实用了啊……<br /> <br />代码如下:<br />ProError status;<br />ProMacro w_macro;<br />ProStringToWstring ( w_macro, "~ Activate `main_dlg_cur` `
2011-04-17 20:55:00 1269
原创 Pro Engineer 二次开发工程图表格绘制
<br /><br />int AppendParameterTable(CString *Cparameter_name,CString *Cparameter_value,int ParamNum)<br />{<br />//*===================================绘制表格===================*////<br />double width[PRO_TABLE_MAX_COLS], height[PRO_TABLE_MAX_ROWS]; <br /> P
2011-04-17 20:43:00 910
原创 Pro Engineer模型参数修改代码
<br /><br />ProError status;<br />ProName name_wchar;<br />ProMdl p_model;<br />int w_id;<br /> <br />ProStringToWstring(name_wchar,"D://1.prt");//文件位置<br /> <br />//载入Pro Engineer内存并显示激活<br />status=ProMdlRetrieve (name_wchar,PRO_MDL_PART,&p_model);<b
2011-04-17 20:32:00 1581 2
原创 Pro Engineer 预览功能开发
参考文献:http://blog.sina.com.cn/s/blog_618378d40100dwol.htmlPro Engineer的预览目前用到了ProductView和AutoVue。1.ProductView使用见http://blog.sina.com.cn/s/blog_618378d40100dwol.html需要ProductView支持,安装文件位置/i486_nt/obj/pvx_install.exe右击对话框->插入ActiveX控件->ProductView Express->
2011-04-17 20:25:00 1364
原创 dll工程中的定时器
<br />函数声明:VOID CALLBACK Begin(HWND hWnd,UINT uMsg,UINT idEvent,DWORD dwTime );<br /> <br />设置定时器:timerid=SetTimer (0,1,500,(TIMERPROC) Begin);<br /> <br />定时器相应函数:<br /><br />VOID CALLBACK Begin(HWND hWnd,UINT uMsg,UINT idEvent,DWORD dwTime )<br />{<b
2011-04-17 19:59:00 962
原创 首次ProToolkit开发
<br />Pro/Toolkit必须具备两个函数:<br />入口函数extern "C" int user_initialize(int argc,char * argv[])<br />结束函数extern "C" void user_terminate()<br /> <br /> <br /><br />常用的头文件:<br /> <br />#include "ProToolkit.h"<br />#include "ProMenu.h"<br />#include "ProMenubar.h"
2011-04-17 19:49:00 1211
原创 Pro Engineer Pro/Toolkit dll工程二次开发设置(Pro Engineer 3.0+Visual Studio 2005(C++))
<br /> <br />Proe3.0+Visual Studio 2005<br />Release版本配置:<br />1、包含protk库文件<br />2、项目->属性:<br /> ->配置属性->常规->MFC的使用:在共享dll中使用MFC。<br />->字符集:使用Unicode字符集<br /> (->C/C++)->预处理器->预处理器定义:添加PRO_USE_VAR_ARGS。<br /> ->代码生成->运行时库:多线程d
2011-04-17 19:18:00 1113 1
转载 函数调用规范
__cdecl和__stdcall都是函数调用规范(还有一个__fastcall),规定了参数出入栈的顺序和方法,如果只用VC编程的话可以不用关心,但是要在C++和Pascal等其他语言通信的时候就要注意了,只有用相同的方法才能够调用成功.另外,像printf这样接受可变个数参数的函数只有用cdecl才能够实现. __declspec主要是用于说明DLL的引出函数的,在某些情况下用__de
2009-10-27 11:18:00 456
转载 /n与endl
在编程中,当有多行cout这是Console(控制台)编程是一种输出方式方法。"/n"表示的是换行符(newline),输出换行符时,他结束当前的行,并将随后的输出导向到下一行,起单纯的换行作用。"endl"是个预定义的iostream操纵符,endl在输出流中插入一个换行符,然后刷新输出缓冲区(操纵符在iostream上执行的是个操作,而不是简单地提供数据)。在C 中,一般不写: cout而是写
2009-10-27 09:37:00 575
转载 控制窗口的最大最小尺寸
在对话框的头文件里加入 afx_msg void OnGetMinMaxInfo(MINMAXINFO FAR* lpMMI); 还要在对话框的cpp文件的 BEGIN_MESSAGE_MAP()里面加入ON_WM_GETMINMAXINFO() 最后就是void CMyDlg::OnGetMinMaxInfo(MINMAXINFO FA
2009-10-27 09:29:00 898
转载 setprecision()与setiosflags() (转载http://blog.csdn.net/yunhaiC/archive/2008/03/11/2167462.aspx)
使用setprecision(n)可控制输出流显示浮点数的数字个数。C++默认的流输出数值有效位是6。 如果setprecision(n)与setiosflags(ios::fixed)合用,可以控制小数点右边的数字个数。setiosflags(ios::fixed)是用定点方式表示实数。 如果与setiosnags(ios::scientific)合用, 可以控制指数表示法的小数位数。set
2009-10-27 09:24:00 460
Mathcad_Mechanical_Engineering_Library.part7
2011-05-29
Mathcad_Mechanical_Engineering_Library.part6
2011-05-29
Mathcad_Mechanical_Engineering_Library.part5
2011-05-29
Mathcad_Mechanical_Engineering_Library.part4
2011-05-29
Mathcad_Mechanical_Engineering_Library.part3
2011-05-29
Mathcad_Mechanical_Engineering_Library.part2
2011-05-29
Mathcad_Mechanical_Engineering_Library.part1
2011-05-29
Mathcad_Cival_Engineering_Library.part7
2011-05-29
Mathcad_Cival_Engineering_Library.part6
2011-05-29
Mathcad_Cival_Engineering_Library.part5
2011-05-29
Mathcad_Cival_Engineering_Library.part4
2011-05-29
Mathcad_Cival_Engineering_Library.part3
2011-05-29
Mathcad_Cival_Engineering_Library.part2
2011-05-29
Mathcad_Cival_Engineering_Library.part1
2011-05-29
用mathematica作微积分实验.pdf
2011-05-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人