在于GIS相关的软件中经常要输入经纬度数值,而基于MFC Edit控件的经纬度输入控件需
要创建三个Edit编辑框,来分别输入度、分、秒数值,并且需要分别进行输入范围和有效
性的检验。该基于BCGControlBar的经纬度输入控件实现了在一个输入窗口中分别按照度
、分、秒三个值域来输入经纬度数值,并同时进行了输入分有效性和输入范围的检验。经
纬度中的度、分、秒字段均通过数字键盘直接输入数值,也可通过微调按钮或者键盘的上
下键进行数字的增减,你可以通过左右键进行度、分、秒输入域的切换。该控件可以设置
度的输入范围,默认的度范围是0~89。该1.1版本修复了键盘直接输入数值的逻辑问题。
In the GIS-related software often have to enter the latitude and longitude values, and MFC Edit control based on the latitude and longitude input controls need to create three Edit edit box to enter the degrees, minutes and seconds values, and the need for input range and validity of the test. The BCGControlBar-based latitude and longitude input control realizes the input of the latitude and longitude values in degrees,minutes,and seconds in one input window, and simultaneously verifies the validity of the input points and the input range.The degrees, minutes, and seconds fields can be entered directly through the numeric keypad, also can be fine-tuning button or the keyboard up and down keys to increase or decrease the number, you can use left and right keys for degrees, minutes and seconds to switch the input field. The control can set the input range of degree, the default range is 0 ~ 89.The 1.1 version fixes the logic of keyboard input values directly.
1