| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1428 人关注过本帖
标题:用mfc怎么编写vb这种界面
只看楼主 加入收藏
冯光武
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2014-12-16
结帖率:0
收藏
 问题点数:0 回复次数:6 
用mfc怎么编写vb这种界面
用mfc怎么编写vb这种界面呢,框图直接拖进去就好,但是代码怎么写呢,比如vb中变量x_data这一个变量有10个,每个采用不同的索引号index表示,采用容量为10的数组就可以循环输出10个数据。vb界面可以为这10个变量选择不同索引,但是MFC没有索引啊,怎么设置这10个变量呢,我的意思是代码中怎么用一个数组变量循环输入这10个数据??贴出部分vb代码:
   Dim LoopV As Integer
   
    Dim XData_TempV  As String
    Dim YData_TempV  As String
    Dim ZData_TempV  As String
    Dim RxData_TempV  As String
    Dim RyData_TempV  As String
    Dim RzData_TempV  As String
    Dim FIGData_TempV  As String
For LoopV = 0 To 9
       XData_TempV = XData_TempV & X_DATA(LoopV).Text & Space(1)
       YData_TempV = YData_TempV & Y_Data(LoopV).Text & Space(1)
       ZData_TempV = ZData_TempV & Z_Data(LoopV).Text & Space(1)
       RxData_TempV = RxData_TempV & Rx_Data(LoopV).Text & Space(1)
       RyData_TempV = RyData_TempV & Ry_Data(LoopV).Text & Space(1)
       RzData_TempV = RzData_TempV & Rz_Data(LoopV).Text & Space(1)
      FIGData_TempV = FIGData_TempV & FIG_Data(LoopV).Text & Space(1)
    Next LoopV
在附上vb界面图
图片附件: 游客没有浏览图片的权限,请 登录注册
2014-12-16 19:27
冯光武
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2014-12-16
收藏
得分:0 
我是新手,项目中要用,mfc求指点
2014-12-16 19:29
冯光武
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2014-12-16
收藏
得分:0 
好像没有人
2014-12-16 19:52
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:528
帖 子:9025
专家分:54030
注 册:2011-1-18
收藏
得分:0 
一样的,比如
CEdit m_edits[2];
DDX_Control(pDX, IDC_EDIT1, m_edits[0]);
DDX_Control(pDX, IDC_EDIT2, m_edits[1]);

即使你不会这么做,凭借C++本身,你也可以
CEdit* m_edits[2] = { &m_edit1, &m_edit2 };
2014-12-17 08:32
yangfrancis
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:贵宾
威 望:141
帖 子:1510
专家分:7661
注 册:2014-5-19
收藏
得分:0 
如果是纯C++编程,可以用MoveWindow函数来做,即MoveWindow(控件句柄,控件左上角坐标,控件右上角坐标,控件宽度,控件高度,TRUE).在这里面,如果定义控件句柄的时候定义为一个数组也许就成了吧。比如HWND hEdit[20]这样。我没有实际试过,但想来应该可行。MFC有没有专门实现这一点的功能就不清楚了
2014-12-17 08:32
冯光武
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2014-12-16
收藏
得分:0 
回复 4楼 rjsp
DDX_Control(pDX, IDC_EDIT1, m_edits[0]);这是什么函数?DDX_control这个函数MFC有吗?
2014-12-17 17:12
冯光武
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2014-12-16
收藏
得分:0 
回复 5楼 yangfrancis
新手的苦恼
2014-12-17 17:13
快速回复:用mfc怎么编写vb这种界面
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.031756 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved