[转]MFC中控件的TAB顺序

本文介绍了在MFC中更改控件Tab顺序的三种方法,包括通过设置控件样式、编辑资源文件及使用快捷键Ctrl+D进行调整。

在MFC中添加控件后,按Ctrl+d可以改变控件TAB顺序,怕自己忘了,一个神奇的东西,记下。

 

关于改变Tab顺序的方法有以下几种:

方法一: 在动态创建控件的时候STYLE设置成为WS_CHILD|WS_VISIBLE|WS_TABSTOP,其中WS_TABSTOP 是影响TAB顺序的。

先创建的控件TAB顺序在前。如果要颠倒TAB顺序的话,就把在创建控件时把WS_TABSTOP去掉,并增加对“TAB键被按下”事件的捕捉,人工使用SETFOCUS来控制TAB顺序。   方法二:

在VC中,首先控件没有TABINDEX属性,有 TABSTOP 属性;

其次,如果你发现这可能是由resource.h中控件的ID值引起的。那么你就错了: 因为无论你如何调整resource.h中控件的ID值,都对TAB键的切换顺序不能发生任 何影响;

那么,VC中的控件顺序是由什么决定的呢?该如何来修改呢? 在你的工程文件和工作区文件所在目录下有一同名的资源文件(*.rc),其中包含了 本工程所有使用到的资源。在VC集成开发环境中,该资源是以树状和可视的状态出现的。

现在用任意文本编辑器(最好就是记事本notepad.exe)将该资源文件打开; 找到DIALOG字段,在BEGIN...END语句之中就是对话框中所有的控件定义与属性描述; 假定你将其中先后出现的控件顺序改变一下; 然后保存该文件; 然后用VC打开,重新生成执行文件执行一下: ----怎么样?!!控件间的切换顺序已经改变了!!!

原来,VC中控件的TAB切换顺序即是资源文件中上述BEGIN...END间先后出现的顺序---- 改变其中的控件出现顺序(在文本编辑器中)便可改变控件间的TAB切换顺序。

 

 方法三:

在编辑界面按下ctrl+D键,就会出现所有控件的Tab键顺序,按照自己想要的顺序依次点击控件的数字标识,就可以重新安排控件的TAB键顺序。

 

转载于:https://www.cnblogs.com/blueswitkey/archive/2013/03/15/2961409.html

内容概要:本文介绍了一个基于Python的地理空间分析自动化流程,旨在利用Google Earth Engine(GEE)获取森林分类遥感数据,并结合GIS技术对特定不动产区域内的森林类型进行可视化与面积统计。系统通过加载不动产矢量边界(AOI),从GEE平台调用NASA/ORNL发布的全球森林分类数据集(2020年版),裁剪并下载对应区域的栅格数据,随后在本地进行像素级分类统计,计算各类森林(原始林、年轻次生林、老年次生林)的覆盖面积(单位:公顷)。同时,程序生成标准化的地图可视化结果,包含底图、图例、比例尺、指北针和智能经纬网格,并最终导出包含图表和统计表格的PDF报告。整个流程实现了从云端数据获取到本地制图输出的一体化处理。; 适合人群:具备Python编程基础及地理信息系统(GIS)知识的科研人员、环境监测从业者或遥感技术人员,尤其适合从事生态评估、土地利用分析等相关工作的专业人士;; 使用场景及目标:① 实现对指定区域森林类型的自动分类与面积量化;② 生成符合出版标准的空间地图与分析报告,支持环境保护、碳汇评估或政策制定等应用;③ 提供可复用的自动化管道,减少重复性人工操作; 阅读建议:此资源以面向对象方式组织代码,结构清晰,建议使用者熟悉geemap、rasterio、geopandas等库的基本用法,并确保已配置GEE开发环境。学习时应重点关注类间的协作关系、坐标系处理逻辑以及地图美化细节,便于根据实际需求扩展分类体系或调整输出样式。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值