自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (5)
  • 收藏
  • 关注

原创 Debug下关闭CAD出错

错误提示所在文件:crt0dat.c错误提示所在位置:void __cdecl __crtExitProcess ( int status ){ __crtCorExitProcess(status); /* * Either mscoree.dll isn't loaded,

2012-11-19 10:55:56 884

原创 「is a」&&「has a」

is a,是这个类的一种,继承(是某种东西,或是某种的东西的子类)has a, 含有这个类,包含     (包含某种东西)

2012-11-09 09:50:20 826

转载 安装软件配置VC++环境时常出现的问题--Error 1935.安装程序集

装很多软件是都要配置VC++环境的,但由于系统注册表限制,很多时候软件安装过程中会报如下错误安装 vc++2005 运行库 Error 1935.安装程序集 Microsoft.vc80.atl,type="win32",version="8.0.50727.762",publicekeytoken="1fc8b3b9a1e 18e3b",processorArchitecture="x86"

2012-10-26 12:43:27 81693 7

原创 AcDbPolyline延伸与直线求交,取延伸方向最近点

基础知识:AcDbPolyline中每个点的Bulge,负数为顺时钟,正数为逆时钟//extendStart 是否延伸前端//sPt,ePt; 与直线的两个交点AcGePoint3d getExtendClosePt(bool extendStart,const AcDbPolyline* pl,const AcGePoint3d& sPt,const AcGePoint3d& eP

2012-10-11 17:15:48 2186

转载 LNK1112: module machine type 'x64' conflicts with target machine type 'X86'

LNK1112: module machine type 'x64' conflicts with target machine type 'X86' The problem has been solved. Many thanks to steve.Here is the solution, for those might have the same problem :)

2012-08-23 09:56:47 1514

原创 std::sort 函数

//反序排序vector delIndexs;std::sort(delIndexs.begin(),delIndexs.end(),std::greater());

2012-07-31 15:11:43 498

转载 Difference between attachment & overlay

Attachment means that any xrefs inserted into your drawing will carry through to the next drawing if you xref your drawing into another drawing. Thus creating nested xrefs.Overlay means that a

2012-07-05 09:05:07 653

原创 Arx 多义线(AcDbPolyline)绘制实心圆

Acad::ErrorStatusaddVertexAt(unsigned int index, const AcGePoint2d& pt, double bulge = 0., double startWidth = -1., double endWidth = -1);index Input index (0 based) before which to ins

2012-06-28 19:18:32 3636

原创 Arx 新建布局(Creating new Paperspace)

bool AddPaperLayout( AcDbObjectId& idLay,LPCTSTR lpszLayName ,LPCTSTR lpszMediaName/* = _T("A3")*/){ AfxIsValidString(lpszLayName); AfxIsValidString(lpszMediaName); const ACHAR* LayoutName = lpsz

2012-06-28 14:26:27 4420

原创 VBS 文件设置环境变量

新建一个文本文件,把后缀改为.vbs,然后把下面的代码复制进文件内,就可以新增和修改环境变量newPath = "C:\Program Files\MySoftware"dim wshSet wsh = WScript.CreateObject("WScript.Shell")//新增wsh.Environment("system").Item("mySoftware")= newPath

2012-06-28 09:17:25 3690

原创 MFC 使用技巧

在主菜单中选择“Format”->"Tab Order",或者按快捷键Ctrl+D,对话框模板上就会显示各个控件的Tab顺序数字

2012-06-17 18:41:44 633

原创 VC 命令行打印PDF文件

CString param; param.Format(_T("/t %s"),sFilePath); SHELLEXECUTEINFO ShExecInfoPrintf = {0}; ShExecInfoPrintf.cbSize = sizeof(SHELLEXECUTEINFO); ShExecInfoPrintf.fMask = SEE_MASK_NOCLOSEPROCESS;

2012-06-08 14:27:33 7676 1

原创 VC 得到系统所有打印机和默认打印机

//得到所有打印机DWORD dwSize,dwPrinters; ::EnumPrinters(PRINTER_ENUM_CONNECTIONS | PRINTER_ENUM_LOCAL,NULL,5,NULL,0,&dwSize,&dwPrinters); BYTE *pBuffer=new BYTE[dwSize]; ::EnumPrinters(PRINTER_ENUM_CONNE

2012-06-08 14:22:45 12097

原创 CAD二次开发 对状态栏(StatusBar)的操作

//创建进度条函数int acedSetStatusBarProgressMeter(const ACHAR* pszLabel, int nMinPos, int nMaxPos);//设置进度条位置函数int acedSetStatusBarProgressMeterPos(int nPos);//删除进度条函数void acedRestoreStatusBar();//设置状态栏

2012-05-29 18:02:46 3433

原创 AcDbCurve::extend 延长指定多义线的前后长度

int myExtendPolyline(AcDbPolyline* pl,double sOff,double eOff){ ASSERT(pl); if (pl->numVerts() < 2) { return 0; } if (sOff > 0) { AcGePoint3d sPt,sPt2; pl->getStartPoint(sPt); pl->getPo

2012-05-23 09:29:23 1976

转载 深入浅出ShellExecute

Q: 如何打开一个应用程序?ShellExecute(this->m_hWnd,"open","calc.exe","","", SW_SHOW );或ShellExecute(this->m_hWnd,"open","notepad.exe", "c:\\MyLog.log","",SW_SHOW );正如您所看到的,我并没有传递程序的完整路径。Q: 如何打开

2012-05-18 16:05:36 409

原创 Android & IPhone Fling 游戏求解算法

//运行结果从下往上看// Fling.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #include #include const int xCount = 7;const int yCount = 8;using namespace std;

2012-05-03 09:41:45 708

原创 PDF文件预览控件

Adobe 有自带的预览PDF文件的Active控件,你只要导入就可以使用这个控件预览你的PDF文件了。添加Active控件:在VC6.0中可以通过“project”-> “Add   To   Project”-> “Components   and   Controls”导入ActiveX控件VS系列中可以通过“project”-> “Add Class”->“MFC Class

2012-04-05 15:41:39 8179 2

转载 WindowsAPI使用详解——GetVersion|GetVersionEx 获取操作系统版本和名称

Windows API 中有两个函数可以得到系统版本信息:GetVersion和GetVersionEx。      GetVersion这个函数曾经困扰了很多程序员,其本来设计的是在DWORD返回值中用低位的那个字表示MS-DOS的版本号,高位的那个字表示Windows版本号。对于每个字来说,高位字节代表主要版本号,低位字节代表次要版本号。可是因为编写此函数的程序员犯了一个错误,使得此函

2012-04-05 15:11:36 734

转载 没有Microsoft sql Management studio解决办法

SQLServer2005开发版安装问题安装完成后没有SQL Server Management Studio有两种可能性,一种是SQL Serve版本问题;一种是安装顺序问题;一、 你安装的SQLServer2005开发版安装问题安装完成后没有SQL Server Management Studio是SQL Server 2005 Express Edit

2012-04-04 11:31:33 710

ADO更新补丁KB983246

ADO更新补丁主要修正以下两个问题。 1.在 64 位版本的 Office 2010 应用程序中运行 VBA 宏时,"类型不匹配"错误消息 2.Debug下能访问Access数据库,Release下在其它机器就出现访问数据库出错。

2012-11-21

Office强力卸载工具

如果您无法使用 Windows XP“控制面板”中的“添加或删除程序”功能或 Windows Vista“控制面板”中的“程序和功能”功能卸载计算机上的现有 2003、2007 或 2010 Microsoft Office 套件: 当您尝试安装新程序时,安装过程并未完成。因此,该程序处于部分安装状态。当您尝试再次安装该程序时,将不会成功。 此时无法删除以前安装的程序,因为安装文件已损坏。 如果您无法卸载 Microsoft Office 套件,您的“添加或删除程序”对话框可能存在问题,或无法卸载某些 Microsoft Office 组件。在这些情况下,您无法重新安装 Microsoft Office 套件。

2012-10-07

PDF 不能打印

topsage证书加密,往往不能打印,特别讨厌,经研究破解不能打印的方法如下: 1、安装topsage证书。双击topsage证书,一直点击下一步,安装完成,默认可以不装,如果后面工具不能用再装; 2、下载foxit editor,附上绿色注册版(见附件); 3、使用foxit editor打开加密pdf文件,在状态栏中选择“文档”-----“导出页面”-----选择输出目录和导出页面-----“确定”; 4、打开上一步,导出的PDF文件,Ok,大功告成了,可以打印了。

2012-01-12

Symbian OS C++手机应用开发第三卷(英文)

《Symbian OS C++手机应用开发第三卷》Symbian开发人员必看的经典之作- Symbian OS C++ Mobile application development Volume III Symbian developers classic must-see

2009-09-11

多功能CEdit(能实现文件和文件夹的选择,支持自定义事件)

一个可以选文件和文件夹的多功能CEdit,同时支持自定义事件。

2008-11-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除