- 博客(215)
- 收藏
- 关注
转载 CAD命令标志
CAD命令标志主标识:(常用的)ACRX_CMD_MODAL 在别的命令执行的时候该命令不会在其中执行。ACRX_CMD_TRANSPARENT 命令可以再其它命令中执行,但在该标志下ads_sssetfirst()不能使用次要标志:(可选的)ACRX_CMD_USEPICKSET 命令可以得到pickfirst集。也可以设置,但命令结束后就不存在了。ACRX_CMD_REDRAW ...
2019-06-25 16:50:00
425
转载 c++调用com口操作autocad
#include "stdafx.h"#include <atlcomcli.h>#import "D:\\C++test\\FirstCom\\Release\\FirstCom.dll" no_namespace#import "C:\\Program Files\\Common Files\\Autodesk Shared\\acax18chs.tl...
2019-03-26 17:01:00
1536
转载 mfc消息
ON_COMMAND是菜单和工具栏项处理消息的宏 ON_MESSAGE是处理自定义消息的宏 ON_NOTIFY 是控件向其父窗口发送消息处理的宏 对这几个消息的理解要先了解一下Window消息的背景。 在Windows3.1里,控件会将mouse, keybord等等的消息通知它的父窗口,使用的消息就只有WM_COMMAND, 事...
2019-03-25 11:33:00
221
转载 arx 地址
2014(32位和64位版本)ObjectARX 2014 SDKObjectARX 2014 帮助文档2013(32位和64位版本)ObjectARX 2013 SDKObjectARX 2013 帮助文档2012(32位和64位版本)http://download.autodesk.com/esd/objectarx/2012/ObjectARX_2012_Win...
2019-03-22 14:19:00
146
转载 com组件简单应用
1、打开VS2010,新建ATL COM 项目,步骤:“文件” --》“新建” --》“项目”,选择“Visual C++” --》“ATL 项目” ,填写“名称” FirstCOM --》“确定”。2、ATL 项目向导,勾选 【支持COM+ 1.0】和【支持部件注册器】,其他默认,点击完成。3、切换到类视图,右键单击项目“FirstCOM”--》“添加” --》“类”。...
2019-03-22 11:06:00
437
转载 开源代码网站
开源网站http://code.google.com/hosting/http://www.codeplex.com/http://sourceforge.net/http://www.codeproject.com/1.Fedora开源项目社区 : http://fedoraproject.org/wiki/Communicate#IRC 描述: Fe...
2019-03-21 09:36:00
247
转载 运行外部exe
bool CFileOperate::lauchCAD(){ //启动ZWCAD CString OutputPath; STARTUPINFO si; //一些必备参数设置 memset(&si, 0, sizeof(STARTUPINFO)); si.cb = sizeof(STARTUPINFO); s...
2019-03-20 11:19:00
167
转载 ssget使用方法
语法:(ssget [sel-method] [pt1 [pt2]] [pt-list] [filter-list])ssget 的参数均为可选参数,需要注意的是可选参数之间的组合条件。以下语法表示中 <parameter> 尖括号代表必选,[parameter] 方括号代表可选。一、选择集的窗口参数[sel-method] 字符串类型,不区分大小写,指定一个选择...
2019-01-21 11:05:00
1771
转载 虚函数 纯虚函数
1.虚函数(impure virtual) C++的虚函数主要作用是“运行时多态”,父类中提供虚函数的实现,为子类提供默认的函数实现。 子类可以重写父类的虚函数实现子类的特殊化。 如下就是一个父类中的虚函数:class A{public: virtual void out2(string s) { cout<...
2019-01-16 11:19:00
125
转载 cstring 操作
CString的构造函数CString( );例:CString csStr;CString( const CString& stringSrc );例:CString csStr("ABCDEF中文123456");CString csStr2(csStr);CString( TCHAR ch, int nRepeat = 1 );例:CString csStr('a'...
2019-01-14 10:35:00
75
转载 C++运行外部exe并判断exe返回值
有三个API函数可以运行可执行文件WinExec、ShellExecute和CreateProcess。CreateProcess因为使用复杂,比较少用。 WinExec主要运行EXE文件。 ⑴ 函数原型:UINTWinExec(LPCSTRlpCmdLine,UINTuCmdShow); ⑵ 参数: lpCmdLine:指向一个空结束的字符串,串中包含将...
2019-01-07 14:59:00
1086
转载 dxf组码
值说明-5APP:永久反应器链-4APP:条件运算符(仅与 ssget 一起使用)-3APP:扩展数据 (XDATA) 标记(固定)-2APP:图元名参照(固定)-1APP:图元名。每次打开图形时,图...
2018-11-12 15:04:00
595
转载 bat copy
@echo off regedit /s %~dp0regedit.reg //注册注册表xcopy "D:\work\shenhe\Support" %~dp0\test\ /s //复制文件夹pause转载于:https://www.cnblogs.com/xzh1993/p/9...
2018-09-18 09:57:00
102
转载 bat运行当前路径下程序
批处理中获取当前路径的方法可能有好几种,具体有几种我没有研究过,本文只是对其中的两种之间的差别进行简单说明本文涉及的两个当前路径标示为:%cd%、%~dp0注:我的系统是win7旗舰版,其它系统没有试过我有两个批处理文件,分别是E:/1.batE:/myproject/debug/autoreg.bat其中1.bat调用autoreg.bat,内...
2018-09-18 09:40:00
1650
转载 mfc 菜单
创建一个基于对话框的工程,工程名为CreateMenu为该对话框增加一个文件菜单项和测试菜单项,如下图所示测试菜单项至少要有一个子菜单项在对话框属性中关联该菜单在resource.h中增加一个ID_TESTMENU宏#define ID_TESTMENU 5000在对话框中添加一个Button按钮,建立消息映射,编辑代码如下v...
2018-08-20 10:43:00
114
转载 com口操作excel
_Applicationapp;//Excel应用程序接口Workbooksbooks;//工作薄集合_Workbookbook;//工作薄Worksheetssheets;//工作表集合_Worksheetsheet;//工作表Rangerange;...
2018-08-13 11:38:00
370
转载 CRegKey
1.简介CRegKey提供了对系统注册表的操作方法,通过CRegKey类,可以方便的打开注册表的某个分支或子键(CRegKey::Open),可以方便的修改一个键的键值(CRegKey::SetValue),也可以查询某个键的键值(CRegKey::QueryValue),操作完成之后,可以关闭子键(CRegKey::Close)。要想使用CRegKey类,需要包含头文件atlb...
2018-07-13 09:47:00
497
转载 com组件
1、打开VS2010,新建ATL COM 项目,步骤:“文件” --》“新建” --》“项目”,选择“Visual C++” --》“ATL 项目” ,填写“名称” FirstCOM --》“确定”。2、ATL 项目向导,勾选 【支持COM+ 1.0】和【支持部件注册器】,其他默认,点击完成。3、切换到类视图,右键单击项目“FirstCOM”--》“添加” --》“类”。...
2018-06-25 10:03:00
208
转载 引入msword
找到解决方法了:不是直接引入mswork.tlh文件的,该文件是#import"C:\\ProgramFiles\\MicrosoftOffice\\Office12\\MSWORD.OLB"后,编译器自动生成的中间文件,但是这样还是会出现命名空间重复的错误,完整的解决方法如下代码C/C++ code12345678...
2018-06-23 10:53:00
228
转载 注册表
1.注册表简介注册表是为Windows NT和Windows95中所有32位硬件/驱动和32位应用程序设计的数据文件,用于存储系统和应用程序的设置信息。16位驱动在Winnt (Windows New Technology)下无法工作,所以所有设备都通过注册表来控制,一般这些是通过BIOS(基本输入输出系统)来控制的。在Win95下,16位驱动会继续以实模式方式设备工作...
2018-06-15 17:16:00
136
转载 public private protected
初学C++的朋友经常在类中看到public,protected,private以及它们在继承中表示的一些访问范围,很容易搞糊涂。今天本文就来十分分析一下C++中public、protected及private用法。相信对于大家深入掌握C++程序设计会有很大的帮助。这里我们首先要明白下面几点。1.类的一个特征就是封装,public和private作用就是实现这一目的。所以:用户...
2018-04-28 11:19:00
80
转载 arx升级
如果你打算升级你的ARX或者想在同一个IDE(譬如vs2010)编译多个版本的ARX,那么我希望这篇帖子对你有帮助首先你应该简单了解Objectarx开发的版本对应情况:R15--- 2000-2002--- objectarx 2000,2002--- vc6.0R16--- 2004-2006--- objectarx 2004-2006--- vc...
2018-04-26 15:16:00
188
转载 判断文件是否存在
方法一:C++中比较简单的一种办法(使用文件流打开文件) 1 #include <iostream> 2 #include <fstream> 3 4 using namespace std; 5 6 #define FILENAME "*.dat" // 指定文件名 7 8 int main( void ) ...
2018-04-11 09:22:00
166
转载 C++调用Com
需求:1.创建myCom.dll,该COM只有一个组件,两个接口: IGetRes--方法Hello(), IGetResEx--方法HelloEx()2.在工程中导入组件或类型库#import "组件所在目录myCom.dll" no_namespace或 #import "类型库所在目录myCom.tlb"usingnamespaceMYCOM;...
2018-04-10 09:30:00
310
转载 Microsoft Access Engine
在64位Win7操作系统中安装Microsoft Access Engine的解决方案原创2014年01月06日 19:33:5644847现在的Win7系统中安装的一般都是32位的Office,因为微软推荐使用32位的Office,兼容性更强,稳定性更好。在使用Access作为数据库的时候,C#操作Access,如果Access是accdb,那么一...
2018-01-03 14:18:00
328
转载 发送命令
p11,RT3DPOINT,p21,0);if(cmdlist==NULL){acdbFail("Couldn'tcreatelist\n");returnBAD;}acedCmd(cmdlist);acutRelRb(cmdlist);...
2017-12-10 17:14:00
374
转载 onsize
对话框的大小变化后,假若对话框上的控件大小不变化,看起来会比较难看。下面就介绍怎么让对话框上的控件随着对话框的大小的变化自动调整。首先明确的是Windows有一个WM_SIZE消息响应函数,这个函数在对话框大小发生变化的时候调用,所以我们可以记录下原来对话框的大小,还有当前对话框的大小(这个不用自己算,系统已给出),然后根据控件做出相应比例的调整。比如原来对话框大小为a,现在为b...
2017-12-08 11:23:00
120
转载 结构体运算符重载
C++中,结构体是无法进行==,>,<,>=,<=,!=这些操作的,这也带来了很多不方便的地方,尤其是在使用STL容器的时候,如果我们可以往语句中传入结构体,一些事情将会变得很简单。比如二分查找,binary_crearch只能对数组进行查找,如果是结构体数组的话,它会报错。但很可惜,实际编程中,大部分时候操作对象是结构体数组。二分查找结构体数组的程序如下...
2017-10-25 09:27:00
217
转载 c++写入txt
用ofstream 输出流,#include <fstream>ofstream outf;outf.open("abc.txt");outf<<123<<endl;outf.close();转载于:https://www.cnblogs.com/xzh1993/p/7677304.html
2017-10-16 15:54:00
68
转载 cstring 转string
(1)CString转换为string[cpp]view plaincopyCStringcs(_T("cs"));strings;s=(LPCSTR)(CStringA)(cs);(2)string转换为CString[cpp]view plaincopy...
2017-10-10 16:58:00
314
转载 变换矩阵
AcGePoint3d ptTemp(xTemp, yTemp, 0); AcGeVector3d vecTemp = AcGePoint3d::kOrigin-ptTemp; AcGeMatrix3d mat; double dXzj = _wtof(m_sXzj); mat.setToRotation(-CConvertUtil::AngleToRadian(dX...
2017-10-10 11:46:00
94
转载 arx 移动界面到一点
AcDbViewTableRecord view; AcGePoint3d max = acdbHostApplicationServices()->workingDatabase()->extmax(), min = acdbHostApplicationServices()->workingDatabase()->extmin(); view.setC...
2017-09-13 16:01:00
120
转载 WINVER WIN32 WINNT
WINVER 和 _WIN32_WINNT 请在WINDOWS.H前定义从 Visual C++ 2008 开始,Visual C++ 不支持面向 Windows 95、Windows 98、Windows ME 或 Windows NT。如果您的 WINVER 或 _WIN32_WINNT 宏被指定到这些 Windows 版本之一,则需要修改宏。当升级从 Visual C++的以...
2017-09-05 10:26:00
138
转载 进度条及窗口句柄
几个ARX取CAD窗口句柄的函数CWinApp* acedGetAcadWinApp()返回指向AutoCAD应用程序类实例的指针CDocument* acedGetAcadDoc()返回指向AutoCAD文件类实例的指针CView* acedGetAcadDwgView()返回指向视图类的指针(AutoCAD的绘图区)CMDIFrameWnd* acedGetAcadFr...
2017-09-04 10:48:00
168
转载 arx移植 及预处理器
来源:http://bbs.mjtd.com/thread-102486-1-1.html另,ObjectARX编程参考:http://bbs.mjtd.com/forum-14-1.html如果你打算升级你的ARX或者想在同一个IDE(譬如vs2010)编译多个版本的ARX,那么我希望这篇帖子对你有帮助首先你应该简单了解Objectarx开发的版本对应情况:R15--...
2017-09-01 15:59:00
143
转载 散线转化成多段线
std::vector<entStruct> vecInfo; AcDbObjectIdArray idarr=CDwgDatabaseUtil::GetAllEntityIds(); int iLen = idarr.length(); for (int i = 0; i < iLen;i++) { entStruct eTemp; AcDbObjec...
2017-07-27 09:09:00
208
转载 CLISTCTRL 获取点击列
CListCtrl中的HitTest、SubItemHitTest的用法 2HitTest:得到当前鼠标位置的Item其实关键是要有ScreenToClient这个函数的使用,我先前没有用这个函数,HitTest老是返回-1,搞得我都头大了。不过这个不能用于SubItem,那应该要用SubItemHitTestLVHITTESTINFO ht ;GetCursorPos(&(h...
2017-07-21 13:30:00
262
转载 MFC获取各窗口指针句柄
MFC在很多的对话框操作中,我们经常要用到在一个对话框中调用另一个对话框的函数或变量.可以用如下方法来解决. HWND hWnd=::FindWindow(NULL,_T("Sphere")); //得到对话框的句柄 C***Dialog* pWnd= (C***Dialog*)C***Dialog::FromHandle(hWnd); //由句柄得到对话框的对象指针...
2017-07-03 17:30:00
177
转载 Clistctrl使用
CListCtrl控件使用方法总结今天第一次用CListCtrl控件,遇到不少问题,查了许多资料,现将用到的一些东西总结如下:以下未经说明,listctrl默认view 风格为report相关类及处理函数MFC:CListCtrl类SDK:以 “ListView_”开头的一些宏。如 ListView_InsertColumn1. CListCtrl 风格...
2017-06-22 11:13:00
103
转载 VS2010编译错误:fatal error C1189: #error : This file requires _WIN32_WINNT to be #defined at least to 0x...
下面是彻底解决方法:在工程的stdafx.h中添加(如有类似语句,需注释掉)#ifndef WINVER // Allow use of features specific to Windows 95 and Windows NT 4 or later.#define WINVER 0x0501 // Change this to the appropriate value to tar...
2017-06-15 09:27:00
107
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人