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

      

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

      

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

      

原文地址:https://www.cnblogs.com/xiaoyoucai/p/8364841.html

时间: 2024-10-14 23:07:58

12)顺序不对,修改 显示目录 的弹出对话框的相关文章

JavaScript-1.最简单的程序之网页弹出对话框,显示为Warning---ShinePans

show和set命令是两条用于维护SQLPlus系统变量的命令 : SQL> show all --查看所有系统变量值 SQL>show user --显示当前连接用户 SQL>show error --显示错误(编译function,procedure,package,pl/sql的时候,可以查看具体的错误提示) SQL>set sqlprompt SQL  --设置默认提示符,默认值就是SQL SQL>set linesize 1000 --设置屏幕显示行宽,默认100

Windows服务(system权限)程序显示界面与用户交互,Session0通知Session1里弹出对话框(真的很牛) good

源码资源下载:http://download.csdn.net/detail/stony1980/4512984 1.VC2008中编写“Windows服务”(Windows Service)程序 vc2008下新建一个 ATL 项目-> 选择创建一个“服务”类型的ATL 项目TestService,将生成如下代码, class CTestServiceModule : public CAtlServiceModuleT< CTestServiceModule, IDS_SERVICENAME

mui-popover显示、隐藏弹出菜单的方法

一.mui-popover要显示.隐藏弹出菜单,可使用锚点方式. <div id="popover" class="box mui-popover mui-poppicker mui-popover-action mui-popover-bottom" style="height: 500px;background-color: #fff;"> <div class="mui-popover-arrow"&g

[Firefox附加组件]0003.弹出对话框

Firefox中使用面板(panel)模块来显示弹出对话框,面板的内容通过HTML编写.你可以在面板上运行content script,尽管在面板里的脚本无法直接访问插件代码,但是你可以在面板脚本和插件代码间交换信息.这次,我们做了一个会在单击时显示面板的动作按钮.面板上有一个<textarea>元素,用户按下return键时,<textarea>的内容会被发送给插件代码主程序.插件代码主程序会在控制台输出日志. 开发步骤 1.初始化项目,终端窗口运行以下命令. mkdir Dia

10.JAVA之GUI编程弹出对话框Dialog

在上节基础上添加对话框显示错误信息. 代码如下: /*弹出对话框显示错误信息,对话框一般不单独出现,一般依赖于窗体.*/ /*练习-列出指定目录内容*/ import java.awt.Button; import java.awt.Dialog; import java.awt.FlowLayout; import java.awt.Frame; import java.awt.Label; import java.awt.TextArea; import java.awt.TextField

wp开发之弹出对话框

这篇文章主要是Windows Phone 的弹出对话框的操作.但也不仅仅是弹出对话框 先上图 这次的内容比较简单,输入框默认提示"请输入内容",当输入框获得焦点的时候,这段内容会自动删除,但是你写入其他内容之后,再次获取焦点之后,就不会被删除. 程序首先会弹出一个对话框,上面显示的输入框的内容,随后弹出一个对话框,上面显示的是一个10以内的随机数. 现在贴一下代码 1 private void TextBox_GotFocus(object sender, RoutedEventArg

dos命令弹出对话框---Msg命令详解

标签: dos批处理对话框 2015-11-12 17:20 497人阅读 评论(0) 收藏 举报 脚本(30)  版权声明:本文为博主原创文章,未经博主允许不得转载. dos命令弹出对话框---Msg命令详解 cmd下执行: :::在当前用户的桌面弹出一个对话框, 显示哈哈二字, 并且十秒后自动关闭 ::%usename%是系统环境变量, 表当前用户名 msg  %username% /time:10  哈哈 ::表示向局域网中的192.168.1.100 ip的机子的所有用户(*)发送消息H

Eclipse无法正常启动,弹出对话框内容为 A Java Runtime...

1.Eclipse无法正常启动,弹出对话框内容为 A Java Runtime...如下图: 原因分析:由于软件版本的更新或者安装其他开发软件无意之间修改了配置文件中的路径,众所周知,Java虚拟机(Java Virtual Machine 简称JVM)是运行所有Java程序的抽象计算机,是Java语言的运行环境,它是Java 最具吸引力的特性之一,而恰恰我们的路径错误就是Eclipse找不到虚拟机,所以导致无法正常启动. 2.解决办法 (1).在eclipse的桌面快捷方式上右击-->打开文件

JavaScript中的三种弹出对话框

JavaScript中的三种弹出对话框 *****本文来自互联网****** 学习过js的小伙伴会发现,我们在一些实例中用到了alert()方法.prompt()方法.prompt()方法,他们都是在屏幕上弹出一个对话框,并且在上面显示括号内的内容,使用这种方法使得页面的交互性更精彩,实际上我们经常会在进行网页浏览时简单这种类型的对话框,在用户与应用程序进行双向交流时,经常要用到对话框.avascript的三种对话框是通过调用window对象的三个方法alert(),confirm()和prom