- 16
- 0
- 约3千字
- 约 3页
- 2021-05-18 发布于广东
- 举报
基于objectarx二次开发在autocad中实现QQ抽屉效果
免费的CAD二次开发相关视频
/course/1710810?taid=8831560863849178tuin=9ae23ec4
1.在vs2005中创建一个基于objectarx的应用程序,程序名为:WPJ-STRUCTURE。
2.添加基于CAcUiDockControlBar的类CDockControlBar,添加后,程序会增加类文件“DockControlBarChildDlg.h”和“DockControlBarChildDlg.cpp”,并在资源中自动添加ID为“IDD_DOCKCONTROLBAR”的对话框面板,同时生成类文件“DockControlBarChildDlg.h”和“DockControlBarChildDlg.cpp”。
3.添加GfxGroupEdit.cpp、GfxGroupEdit.h、GfxPopupMenu.cpp 、GfxPopupMenu.h、GfxOutBarCtrl.cpp、GfxOutBarCtrl.h到工程中,在文件GfxGroupEdit.cpp和GfxPopupMenu.cpp中添加如下代码:#include DockControlBarChildDlg.h。
4.在资源文件中导入三个光标文件,分别命名其ID为:IDC_DRAGGING、IDC_HANDCUR、IDC_NODRAGGING;并添加Icon资源,分别命名其ID为:ID_GFX_LARGEICON、ID_GFX_REMOVEITEM、ID_GFX_RENAMEITEM、ID_GFX_SMALLICON。
5.在“DockControlBarChildDlg.h”文件中添加:
#define IDC_LST_MENU WM_USER+1000
#include resource.h
#include GfxOutBarCtrl.h
6.在“DockControlBarChildDlg.h”文件中添加变量:
CGfxOutBarCtrl wndBar;
7.在“DockControlBarChildDlg.h”文件中添加消息函数:
afx_msg long OnOutbarNotify(WPARAM wParam, LPARAM lParam);
8.在“DockControlBarChildDlg.cpp”文件中添加代码:
ON_MESSAGE(WM_OUTBAR_NOTIFY, OnOutbarNotify)
9.在“DockControlBarChildDlg.cpp”文件中添加OnOutbarNotify函数具体代码:
long CDockControlBarChildDlg::OnOutbarNotify(WPARAM wParam, LPARAM lParam)
{
switch (wParam)
{
case NM_OB_ITEMCLICK:
// cast the lParam to an integer to get the clicked item
{
int index = (int) lParam;
CString cs, cs1;
cs1 = wndBar.GetItemText(index);
int iFloder = wndBar.GetSelFolder();
cs.Format(_T(Clicked on %d Floder - %d :: %s), iFloder, (int)lParam, cs1);
AfxMessageBox(cs);
}
return 0;
case NM_OB_ONLABELENDEDIT:
{
OUTBAR_INFO * pOI = (OUTBAR_INFO *) lParam;
TRACE2(_T(Editing item %d, new text:%s\n), pOI-index, pOI-cText);
}
return 1;
case NM_OB_ONGROUPENDEDIT:
{
OUTBAR_INFO * pOI = (OUTBAR_INFO *) lParam;
TRACE2(_T(Editing folder %d, new text:%s\n), pOI-index, pOI-cText);
}
return 1;
case NM_OB_DRAGITEM:
您可能关注的文档
最近下载
- 2026-2030中国汽车工业用涂料行业最新度报告.docx
- 人教版数学二年级下册《1.2 余数和除数的关系》教学设计.docx VIP
- 元宵灯谜大全及答案简单100个.docx VIP
- The Lantern Festival 中国传统节日英语课件 .ppt
- 《公共政策导论》(第五版)谢明-第3章 政策主体、政策客体与政策环境.ppt VIP
- 人教版数学二年级下册《1.1 余数及有余数的除法的含义》教学设计.docx VIP
- 2022年六年级下册道法练习册电子.docx VIP
- 2025北京人大附中初三(下)开学考物理试卷.pdf
- 《公共政策导论》(第五版)谢明-第8章 政策终结.ppt VIP
- 比亚迪:2023年年度报告.pdf VIP
原创力文档

文档评论(0)