• 12)顺序不对,修改 显示目录 的弹出对话框


    1)接着之前的代码

    2)直接就是添加事件处理

    3)基本过程:

      

          

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

          

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

          然后出现一个新的函数:
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

          

     1 void Cset::OnCbnCloseupCombo1()
     2 {
     3     // TODO: 在此添加控件通知处理程序代码
     4     int index=cbox.GetCurSel();//获得鼠标选择的下拉框的索引,你可以搜索MFC手册的CComboBox
     5     if(index==cbox.GetCount()-1)//看一下  当前的那个索引是不是最后一个,“请选择目录”索引是最后一个
     6     {
     7         CString path=Cxiang_01App::showBrowse(this);//显示出那个弹出目录,并且将路径给path
     8         if(path!=L"")
     9         {
    10             cbox.AddString(path);//将选择的新路径插入,
    11             cbox.SelectString(-1,path);//显示出来
    12         }
    13         else{
    14             cbox.SelectString(-1,L"默认目录");//要是没有选择  就显示“默认路径”
    15         }
    16         
    17     }
    18 }

            

    4)结果展示:

          

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

          

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

          

  • 相关阅读:
    Charles:rewrite重写功能
    Vue中provide和inject 用法
    vue中install方法
    vue自定义组件(通过Vue.use()来使用)即install的使用
    Eelectron 中的remote模块
    理解Vue中的Render渲染函数
    Vue.js中this.$nextTick()的使用
    postman请求本地接口Error: connect ECONNREFUSED 127.0.0.1:8083
    1016 Phone Bills (25 分)
    CF842E Nikita and game
  • 原文地址:https://www.cnblogs.com/xiaoyoucai/p/8364841.html
Copyright © 2020-2023  润新知