zoukankan      html  css  js  c++  java
  • 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)结果展示:

          

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

          

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

          

  • 相关阅读:
    Google TensorFlow 机器学习框架介绍和使用
    Linux下chkconfig命令详解转载
    wireshark----linux
    linux 开机自启转载
    linux 开机自启
    linux 开机自启脚本
    当进行make命令学习是出现error trying to exec 'cc1': execvp: No such file or directory
    centos6.4安装GCC
    安装cmake
    整型数转字符串
  • 原文地址:https://www.cnblogs.com/xiaoyoucai/p/8364841.html
Copyright © 2011-2022 走看看