📄 收集.txt
字号:
--------------------------------------------------------------
--------------------------------------------------------------
(acad_colordlg 1)
--------------------------------------------------------------
--------------------------------------------------------------
//图形预览
acdbDisplayPreviewFromDwg函数.
使用方法为:
char fileName[100];
strcpy(fileName, "C:\\test.dwg");
bool es;
HWND pWnd;
CFrameWnd *pFrame = (CFrameWnd*)GetDlgItem(IDC_PICTURE);
es = acdbDisplayPreviewFromDwg(fileName, pFrame->m_hWnd);
上面的代码将在一个Picture控件中显示指定的图形。
另外,需要包含“dbmain.h”头文件。
--------------------------------------------------------------
--------------------------------------------------------------
// 隐藏command窗口
CWnd *pwnd;
pwnd=acedGetAcadDockCmdLine();
pwnd->DestroyWindow();
最好不要destroywindow,直接ShowWIndow(SW_HIDE)就好,这样子的话,需要的时候还可以再SHOW出来。
ShowWIndow(SW_HIDE)好用
--------------------------------------------------------------
--------------------------------------------------------------
请问:如何把编译好的arx应用直接加载到autoacd中?
摘抄文章为什么不好使??
让你的ARX程序自动加载
void Regiter(LPCTSTR lpszMyAppName)
{
CString strKeyPos=::acrxProductKey()+CString(_T("\\AutodeskApps"));
//下边函数的第一个参数:AcadApp::kOnCommandInvocation,是调用你的命令时自动加载
::acrxRegisterApp(AcadApp::kOnCommandInvocation,lpszMyAppName,strKeyPos,2);
CRegKey regKey;
if(regKey.Create(HKEY_LOCAL_MACHINE,strKeyPos+_T("\\")+lpszMyAppName)==ERROR_SUCCESS)
{
CRegKey regSubKey;
if(regSubKey.Create(regKey,_T("Commands"))==ERROR_SUCCESS)
{
regSubKey.SetValue("E:\\刘万辉程序相关\\VC源代码\\HMBDesigner\\Debug\\","ARXHMBDesigner.arx");
//一直加加到你的命令加完为止
regSubKey.Close();
}
if(regSubKey.Create(regKey,_T("Loader"))==ERROR_SUCCESS)
{
regSubKey.SetValue(acedGetAppName(),_T("MODULE"));
regSubKey.Close();
}
if(regSubKey.Create(regKey,_T("Name"))==ERROR_SUCCESS)
{
regSubKey.SetValue(lpszMyAppName,lpszMyAppName);
regSubKey.Close();
}
regKey.Close();
}
}
//将上边那个函数放在AcRx::kInitAppMsg消息处,当然你的ARX至少要运行一次才行。
--------------------------------------------------------------
--------------------------------------------------------------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -