唐山网站建设策划方案,域名注册查询批量,百度搜索 网站介绍,搜索排名优化软件1.定义控件ID号#xff0c;以FO_COMP_CUSTOM为基数#define SCENEENTITY_SIMULATOR_SHAPEFO_COMP_CUSTOM 2102.编写控件类#xff0c;并继承于CFOBitmapShape
具体实现可以在程序中找例子#xff0c;重新OnDraw3d这个虚函数来实现控件的绘制3. 在MainFrm.cpp中#xff0c;在…1.定义控件ID号以FO_COMP_CUSTOM为基数#define SCENEENTITY_SIMULATOR_SHAPEFO_COMP_CUSTOM 2102.编写控件类并继承于CFOBitmapShape
具体实现可以在程序中找例子重新OnDraw3d这个虚函数来实现控件的绘制3. 在MainFrm.cpp中在工具栏中创建出按钮用一个唯一ID号CBCGPRibbonPanel* pPanelEntity pScenario-AddPanel (_T(ENTITY), m_PanelImages.ExtractIcon (3));
pPanelEntity-Add (new CBCGPRibbonButton (ID_SCENE_ENTITY_SIMULATOR, _T (模拟器), nimgid, nimgid)); nimgid;4. 在视图View的h和cpp中编写按钮事件函数声明和实现afx_msg void OnSceneEntitySimulator();
ON_COMMAND(ID_SCENE_ENTITY_SIMULATOR, OnSceneEntitySimulator)
void CCosiWorksView::OnSceneEntitySimulator()
{ResetToSelectMode();m_drawshape SCENEENTITY_SIMULATOR_SHAPE;SetCurrentDrawingCursor(IDC_FO_DRAWRECT_CURSOR);m_action_state State_DrawRect;m_bUpRightMode FALSE;}5. 在CExtTabModel类的DoCreateShapeByType函数中new出控件并传入适当的参数比如尺寸大小之类的在switch case 控件ID来实现。