1、设置显示模式
1.1 增加按钮添加消息响应函数
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/4be1a75575a745879057e9a7e3e3f1cf.png)
void COCCDemoDoc::OnButtonWireframemode()
{
const Handle(Prs3d_Drawer)& aDrawer = m_AISContext->DefaultDrawer();
aDrawer->SetFaceBoundaryDraw(false);
m_AISContext->SetDisplayMode(AIS_WireFrame, false);
m_AISContext->Redisplay(AIS_KOI_Shape, -1, true);
}
void COCCDemoDoc::OnButtonEntitemode()
{
const Handle(Prs3d_Drawer)& aDrawer = m_AISContext->DefaultDrawer();
aDrawer->SetFaceBoundaryDraw(false);
m_AISContext->SetDisplayMode(AIS_Shaded, false);
m_AISContext->Redisplay(AIS_KOI_Shape, -1, true);
}
void COCCDemoDoc::OnButtonEntitywire()
{
const Handle(Prs3d_Drawer)& aDrawer = m_AISContext->DefaultDrawer();
aDrawer->SetFaceBoundaryDraw(true);
m_AISContext->SetDisplayMode(AIS_Shaded, false);
m_AISContext->Redisplay(AIS_KOI_Shape,-1, true);
}
2、效果如图
2.1 线框模式
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/47467471929c4058902719c98f03f7f7.png)
2.2 实体模式
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/f6ec34abf146403cb43f30a63de6df03.png)
2.2 实体线框
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/5aa8d49552a34c838d24dfe69d08fc2d.png)