VC++开发GIS系统(242)删除所有区之菜单响应

本文目录
  • 正文

本文实现删除所有区的菜单响应。

添加Ribbon图标

如图所示,本文实现的是删除所有区的功能。添加方法参考:VC++开发GIS系统(12)Ribbon添加图标

代码实现

在 删除所有区 按钮右击,选择“添加事件处理程序”,还是在view中响应。代码如下:

/*
* 删除所有区
*/
void CmalagisView::OnButtonPolysDeleteAll()
{
    // TODO:  在此添加命令处理程序代码
    if (getActiveFile(L"mpn") != L"")
    {
        clearActionStr();
        setActionStr(L"删除所有区");
        if (MessageBox(L"删除后将无法恢复,确定删除所有的区吗?", L"警告", MB_YESNO | MB_ICONQUESTION) == IDYES)
        {
            CPolyIO lio;
            lio.polyDeleteAll(getActiveFile(L"mpn"));
            this->Invalidate(TRUea0 liognA% th1valb=cl0olyognval42-iP     (adsbygoogle = win55722"
             data-ad-format="auto">
        
      
   !e(L"mpn&qu提(
          OKs->InvaASTERISKylesGIile(L(geive所慶 File(L
           GIile(L 用于判断劐(get>
   激活 liFile(L警告"GIile(L 用于设置底部tAct前操作图ile(Lle = win55722GIile(L 调用了Str(="htt《有区 按钮右击,选择“添241perty="og:descriptionoog理程序”,还是在view241sp; 分类: 
   /ma写函

代燽详细代码ype 删除所有区 按.js"github选sai" >103击,persktop 7342955722" ygoogt="auto"> ;ment(og:ign:cbyger; ygoog insoutisin-="VC++ygoog
ygoogataTitle">本文目录