• 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)结果展示:

          

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

          

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

          

  • 相关阅读:
    获取图形验证码
    cmd命令操作Oracle数据库
    关于VC工程编译不过去这件事
    Boost.Asio的使用技巧
    boost 实现http断点续传
    http和ftp下载的区别
    VS2008 debug可以编译过,Release No such file or directory
    C++ 类中特殊的成员变量(常变量、引用、静态)的初始化方法
    在VC中改变TAB顺序的方法
    BCG界面库
  • 原文地址:https://www.cnblogs.com/xiaoyoucai/p/8364841.html
Copyright © 2020-2023  润新知