资源简介
这是一个用c++写的的CAD的工具栏菜单的制作方法

代码片段和文件信息
// (C) Copyright 2002-2003 by Autodesk Inc.
//
// Permission to use copy modify and distribute this software in
// object code form for any purpose and without fee is hereby granted
// provided that the above copyright notice appears in all copies and
// that both that copyright notice and the limited warranty and
// restricted rights notice below appear in all supporting
// documentation.
//
// AUTODESK PROVIDES THIS PROGRAM “AS IS“ AND WITH ALL FAULTS.
// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF
// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK INC.
// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE
// UNINTERRUPTED OR ERROR FREE.
//
// Use duplication or disclosure by the U.S. Government is subject to
// restrictions set forth in FAR 52.227-19 (Commercial Computer
// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii)
// (Rights in Technical Data and Computer Software) as applicable.
//
//-----------------------------------------------------------------------------
//----- acrxEntryPoint.h
//-----------------------------------------------------------------------------
#include “StdAfx.h“
//-----------------------------------------------------------------------------
#define szRDS _RXST(““)
CDockControlBar* dockBar = NULL;
//-----------------------------------------------------------------------------
//----- objectARX EntryPoint
class CMyDockControlBarApp : public AcRxArxApp {
public:
CMyDockControlBarApp () : AcRxArxApp () {}
virtual AcRx::AppRetCode On_kInitAppMsg (void *pkt) {
AcRx::AppRetCode retCode =AcRxArxApp::On_kInitAppMsg (pkt) ;
// TODO: Add your initialization code here
DockBar();
return (retCode) ;
}
virtual AcRx::AppRetCode On_kUnloadAppMsg (void *pkt) {
AcRx::AppRetCode retCode =AcRxArxApp::On_kUnloadAppMsg (pkt) ;
// TODO: Add your code here
return (retCode) ;
}
static void DockBar()
{
// Redirect the resource override
CAcModuleResourceOverride res;
// Check to see if the dock bar is not already up
if (dockBar == NULL)
{
// Create the dock ctrl bar
dockBar = new CDockControlBar;
// Now display it
dockBar->Create(acedGetAcadframe() “DockControlBar“);
dockBar->EnableDocking(CBRS_ALIGN_ANY);
dockBar->SetWindowText(_T(“Dock Tool“));
}
if (dockBar)
{
acedGetAcadframe()->FloatControlBar(dockBar CPoint(750 150) CBRS_ALIGN_RIGHT); // FloatControBar(...)
//acedGetAcadframe()->DockControlBar(dockBar AFX_IDW_DOCKBAR_RIGHT NULL); // DockControlBar(...)
acedGetAcadframe()->ShowControlBar(dockBar TRUE FALSE);
}
}
virtual void RegisterServerComponents () {
}
} ;
//-----------------------------------------------------------------------------
IMPLEMENT_ARX_ENTRYPOINT(CMyDockControlBarApp)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2004-11-13 14:43 CAcUiDockControlBar
目录 0 2004-11-13 14:37 CAcUiDockControlBar\MyDockControlBar
文件 2876 2004-11-13 14:23 CAcUiDockControlBar\MyDockControlBar\acrxEntryPoint.cpp
文件 708 2004-11-13 14:04 CAcUiDockControlBar\MyDockControlBar\ChildDialog.cpp
文件 439 2004-11-13 14:02 CAcUiDockControlBar\MyDockControlBar\ChildDialog.h
文件 2610 2004-11-13 12:01 CAcUiDockControlBar\MyDockControlBar\DocData.cpp
文件 1880 2004-11-13 12:01 CAcUiDockControlBar\MyDockControlBar\DocData.h
文件 2399 2004-11-13 14:36 CAcUiDockControlBar\MyDockControlBar\DockControlBar.cpp
文件 737 2004-11-13 14:36 CAcUiDockControlBar\MyDockControlBar\DockControlBar.h
文件 34496 2004-11-13 14:03 CAcUiDockControlBar\MyDockControlBar\MyDockControlBar.aps
文件 73728 2004-11-13 14:37 CAcUiDockControlBar\MyDockControlBar\MyDockControlBar.arx
文件 2515 2004-11-13 12:01 CAcUiDockControlBar\MyDockControlBar\MyDockControlBar.cpp
文件 67 2004-11-13 12:01 CAcUiDockControlBar\MyDockControlBar\MyDockControlBar.def
文件 2893 2004-11-13 14:03 CAcUiDockControlBar\MyDockControlBar\MyDockControlBar.rc
文件 932 2004-11-13 12:03 CAcUiDockControlBar\MyDockControlBar\MyDockControlBar.sln
..A..H. 10752 2004-11-13 14:37 CAcUiDockControlBar\MyDockControlBar\MyDockControlBar.suo
文件 4392 2004-11-13 13:58 CAcUiDockControlBar\MyDockControlBar\MyDockControlBar.vcproj
文件 593 2004-11-13 13:28 CAcUiDockControlBar\MyDockControlBar\resource.h
文件 1371 2004-11-13 12:01 CAcUiDockControlBar\MyDockControlBar\StdAfx.cpp
文件 5577 2004-11-13 14:24 CAcUiDockControlBar\MyDockControlBar\StdAfx.h
文件 822042 2004-11-13 14:43 CAcUiDockControlBar\Step01-01.bmp
文件 1063762 2004-11-13 12:00 CAcUiDockControlBar\Step01-02.bmp
文件 233986 2004-11-13 12:09 CAcUiDockControlBar\Step02-01.bmp
文件 857142 2004-11-13 12:25 CAcUiDockControlBar\Step02-02.bmp
文件 128574 2004-11-13 12:29 CAcUiDockControlBar\Step02-03.bmp
文件 1153734 2004-11-13 12:33 CAcUiDockControlBar\Step03-01.bmp
文件 1153734 2004-11-13 13:25 CAcUiDockControlBar\Step03-02.bmp
文件 210134 2004-11-13 14:37 CAcUiDockControlBar\Step04-01.bmp
文件 5882 2004-11-13 19:47 CAcUiDockControlBar\如何创建DockControlBar.txt
----------- --------- ---------- ----- ----
............此处省略2个文件信息
相关资源
- 多级菜单框架
- 对话框中实现浮动工具栏
- VC++界面换肤 界面自绘 内置滚动条自
-
ob
jectARX中文版.chm - VS2010基于对话框的MFC 工具栏和状态栏
- c语言DOS界面菜单式四则运算自编菜单
-
基于CAD二次开发ob
jectARX开发技术详 - MFC 基于对话框 菜单栏的选择对号标记
- 简单菜单系统C语言版
-
ob
jectArx2017+AutoCAD2017+VS2015二次开发及 -
ob
jectARX将直线、圆弧、多段线(P - visual c++ 自绘控件 菜单 MFC界面 资源
- FPGA nios驱动LCD12864实现uart以及菜单功
- mfc 菜单、各控件、对话框自绘合集
-
Autocad 二次开发 ob
ject Arx 2014 API 帮助 - MFC__快捷菜单管理器
- Duilib新版MenuDemo(仿酷狗菜单展示,仿
- C++ 隐藏“开始”菜单中“设置”里的
- VS2008基于MFC的对话框编程串口上位机
- AutoCAD二次开发文档C++ C# 史上最全版
-
在ob
jectARX(VC)中使用MFC-可停靠窗 - MFC程序最小化到托盘右键菜单响应操
- 用C语言实现图形菜单界面
- 用c++编写的一个学生信息管理系统,
- 为MFC对话框程序添加菜单和菜单响应
- c++ c 数据结构 课程设计 学生成绩管理
- C语言大作业 菜单驱动的学生成绩管理
- DOS菜单系统用C编写
- C语言LCD多级菜单(完整版)
- 单片机 多级菜单
评论
共有 条评论