求大神指点怎么在mfc中通过按钮控件查找数据库中某个数据并在list control控件中显示 求代码及解释

求大神指点怎么在mfc中通过按钮控件查找数据库中某个数据并在list control控件中显示 求代码及解释,第1张

分两个部分:

1.

连接数据库读出表

中数据

:可以用ADO中的_RecordsetPtr

2.

对读出的数据进行判断,符合的用

CListCtrl

::

InsertItem

函数插入.然后

Updatedata

(FALSE)

然后,你现在就可以去查找ado知识(只连接读取的话不难)和CListCtrl类了

再具体。。。就太那个什么了。

在VC++中利用MFC编程时,线程被分为工作者线程和用户界面线程两大类。前者用于处理后台任务,执行后台任务并不会耽搁用户对应用程序的使用,即用户 *** 作无需等待后台任务的完成。后者常用来独立的处理用户输入和响应用户事件。

一个工作者线程的实现相当的简单,只需要编写线程控制函数和启动函数就好。启动函数:

CWinThread* AfxBeginThread( AFX_THREADPROC pfnThreadProc, LPVOID pParam, int nPriority = THREAD_PRIORITY_NORMAL, UINT nStackSize = 0, DWORD dwCreateFlags = 0, LPSECURITY_ATTRIBUTES lpSecurityAttrs = NULL )

用户界面线程的实现通常需要派生线程类、重载成员函数和启动用户界面线程。从MFC的CWindThread派生用户界面线程类。父类CWinThread需要重载的函数主要有:InitInstance、ExitInstance和Run。其中InitInstance必须重载,而Run函数除非必要,一般无需重载。其中,启动函数:

CWinThread* AfxBeginThread( CRuntimeClass* pThreadClass, int nPriority = THREAD_PRIORITY_NORMAL, UINT nStackSize = 0, DWORD dwCreateFlags = 0, LPSECURITY_ATTRIBUTES lpSecurityAttrs = NULL )

建议学习Visual C++6.0编程使用技术与案例,看看多线程编程。。。。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6664164.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存