mfc-MFC基于对话的编程,请问一下程序每一行都有什么用?(VC++6.0)

问题描述

MFC基于对话的编程,请问一下程序每一行都有什么用?(VC++6.0)

这是用MFC基于对话写的一个应用程序中的一段代码,作用是单击一个按钮,在一个列表框里显示程序连接的数据库里的数据
请问一下每一行程序都是做什么的?能教我怎么使用这些函数就更好了。小白求教
void CtrainDlg::OnClickList1(NMHDR* pNMHDR, LRESULT* pResult)
{
// TODO: Add your control notification handler code here

*pResult = 0;

}

void CtrainDlg::Onscan() //单击浏览按钮,显示车次信息
{
// TODO: Add your control notification handler code here
Cdataset m_set;
if(m_set.IsOpen())
m_set.Close();
m_set.Open();
int i=0;
m_list.DeleteAllItems();
m_set.MoveFirst();
do
{
CString s;
s.Format("%s",m_set.m_num);
m_list.InsertItem(i,s,0);
s.Format("%s",m_set.m_startp);
m_list.SetItemText(i,1,s);
s.Format("%s",m_set.m_endp);
m_list.SetItemText(i,2,s);
s.Format("%s",m_set.m_startt);
m_list.SetItemText(i,3,s);
s.Format("%s",m_set.m_endt);
m_list.SetItemText(i,4,s);
s.Format("%s",m_set.m_time);
m_list.SetItemText(i,5,s);
s.Format("%s",m_set.m_distance);
m_list.SetItemText(i,6,s);
s.Format("%s",m_set.m_price);
m_list.SetItemText(i,7,s);
i++;
m_set.MoveNext();
}
while(!m_set.IsEOF());
m_set.Close();
}

解决方案

OnClickList1在当你用鼠标点击这个列表的时候触发。

解决方案二:

caozhy真回答啊,这种问题能不能建议买本书看啊

解决方案三:

caozhy 真好人!

时间: 2025-01-21 07:07:13

mfc-MFC基于对话的编程,请问一下程序每一行都有什么用?(VC++6.0)的相关文章

编程必备,程序员应该都知道的7款文本编辑器

简评:正如一个作家需要一个文字处理器来写故事,一个艺术家需要画布来创作,同样的,如果想编程,你会需要一个地方来写代码.程序员在哪里编写代码?最常见的就是使用文本编辑器了吧.下文列出了 7 个主流的文本编辑器,不出意外的话,开发人员应该都有所了解,至少听说过.7款文本编辑器,总有一款会适合你. 1.Sublime 2 & 3 Sublime Text 是许多开发人员日常使用的经典文本编辑器,可用于包括 Windows.Mac.Linux 等多个平台.不过虽然可以不购买许可证免费使用,但不时会有弹窗

vc++-VC++ 6.0市面上的版本太多了,请问有没有最权威的简体中文解密版?

问题描述 VC++ 6.0市面上的版本太多了,请问有没有最权威的简体中文解密版? VC++ 6.0市面上的版本太多了,请问有没有最权威的简体中文解密版?百度下来都是病毒,要亲自上传的 解决方案 http://download.csdn.net/album/detail/639 看清楚了,亲自上传测试的. 采纳了还有源代码送给你 解决方案二: 建议用VS2013,这个比较主流,而且功能强大!

mfc-想在MFC中显示一个开关按钮,请问怎么实现

问题描述 想在MFC中显示一个开关按钮,请问怎么实现 MFC怎么制作开关按钮,按下去保持凹的状态,再按一次才凸出来,有没有简单的方法,网上的代码看不懂 解决方案 你可以用checkbox控件,设置为push button外观 解决方案二: 设置按钮属性,push button 解决方案三: 自己绘画控件还是挺好玩的,可以用一个成员变量来保存按钮的当前状态啊,

用vc++ 6.0和mfc,想做一个虚拟硬盘的功能,请问怎么做?是用驱动编写么?

问题描述 用vc++ 6.0和mfc,想做一个虚拟硬盘的功能,请问怎么做?是用驱动编写么? 用vc++ 6.0和mfc,想做一个虚拟硬盘的功能,请问怎么做?是用驱动编写么? 解决方案 http://ask.csdn.net/questions/223664

mfc初学者,想做一个基于对话框的类似搜索引擎的程序,有没有功能相近源代码借鉴一下

问题描述 mfc初学者,想做一个基于对话框的类似搜索引擎的程序,有没有功能相近源代码借鉴一下 关于注册时的用户名密码怎么存啊,数据库怎么用啊,搜索的文件放哪啊等等问题,不胜感激 解决方案 最简单的是嵌入一个webbrowser控件,链接到网站上. 解决方案二: 建议楼主先参考书籍去MFC 体验一下控件的使用和相关响应函数的编写吧,先动手操作再想思路 解决方案三: 先学好基础再想做实际程序,数据库怎么用这些不是一两句话能说清楚的

vc++中的基于对话框具体编程代码代码?具体具体,,急求 谢各位大神了

问题描述 vc++中的基于对话框具体编程代码代码?具体具体,,急求 谢各位大神了 vc++中的基于对话框具体编程代码代码?具体具体,,急求 谢各位大神了 解决方案 具体?看你想要什么功能! VC 建立对话框工程后,会自动生成对话框的框架代码.你难道是要想这个? 这样的问题,建议你找本相关的书看看.或者,在网上有很多此方面的帖子的,例如:MFC 之 对话框编程入门(上.中.下) 解决方案二: 新建一个mfc项目,进入向导,选择基于对话框,其余默认,确定,就产生了. 打开资源,找到对话框,往里面画控

VC++6.0和VS2005在编写MFC应用程序时,操作方面的差异

VC++6.0和VS2005在编写MFC应用程序时,操作方面的差异 一直用VC++6.0,对VS2005不太了解,下面简单的熟悉一下VS2005的一下功能,总结一下VS2005在编写MFC时候的应用. 1.    菜单项: 和VC6.0一样,也是找到资源视图,点击menu资源,在上面新建自己的菜单项.只是'属性',陈列的方式不同,VS2005陈列在右下角:在VC6.0中,我们对菜单项建立类向导,而在VS2005中,点右键,选择的是:'添加事件处理程序',然后再对话框里选择相应的消息类型,在类列表

vc++6.0、mfc、SQL2005程序打包

问题描述 vc++6.0.mfc.SQL2005程序打包 在vc++6.0上编写的mfc程序,用到数据库SQL2005,请问我怎么可以将程序打包,使它在其他电脑上可以运行?最好是可以打包成安装就可以运行的那种,求详细步骤,谢谢啦 解决方案 VC6的程序, 带上mfcxx.dll就可以了, xcopy过去就能运行 如果要自动安装sql server 2005, 那就需要使用安装包, 然后使用custom action启动sql server 2005的安装程序

MFC做的socket连接的TCP聊天程序,客户端总是连接不上服务器端,上午还好好的,

问题描述 MFC做的socket连接的TCP聊天程序,客户端总是连接不上服务器端,上午还好好的, MFC做的socket连接的TCP聊天程序,客户端总是连接不上服务器端,上午还好好的,下午就一直连接不上,总是怀疑是电脑或者是VC的问题,因为有时候重新装下VC,程序就又好了,请问有懂的吗?这到底是哪里的问题>?用的VC6.0 解决方案 先看端口是否侦听 客户端连接的具体错误信息