自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

1915来啦

——1915的小知识库

  • 博客(15)
  • 资源 (3)
  • 收藏
  • 关注

转载 用VC++创建自定义向导程序

转自:用VC++创建自定义向导程序如需下载程序,请点击这里向导是一种用来简化用户操作的程序。在Microsoft 的所有产品中都存在向导,如Office2000 中的Web 页向导就是一个十分典型的向 导(如下图所示),还有常用的VC++向导。一个基本的向导程序应该包含以下几个基本按钮: 取消、上一步、下一步、完成、帮助 一、标准向导程序在 VC

2015-01-06 20:54:09 657

转载 VC通过ADO操作Access数据库

详情见http://blog.csdn.net/zyq5945/article/details/55412801.ADO库的引用#import "c:\program files\commonfiles\system\ado\msado15.dll" \ no_namespace \rename ("EOF","adoEOF")      2.初始化组件在InitIns

2015-01-06 20:42:56 905

转载 VC提取选定路径下所有的文件名

#include  #include  using namespace std;//获取指定目录下的文件列表/* strDir=D:\\t0506\\ */BOOL getfilelist(CString strSourceDir, CString fileListPath){//保存文件列表CString strFileList = ""; //要查找

2015-01-06 19:54:22 547

原创 VC线程的挂起及唤醒

线程的挂起是指暂停线程的执行,让其进入系统的挂起线程队列,并摆脱系统调度线程的调度。唤醒线程是指将被挂起的线程从挂起队列移到系统的就绪队列,等待系统的调度,进而再次运行。 在MFC中可以使用CWinThread 类的SuspendThread 成员函数挂起一个线程,使用ResumeThread 函数唤醒一个线程。它们的函数原型如下:DWORD CWinThread::SuspendTh

2015-01-06 19:49:15 3169

原创 线程的创建及简单使用

Windows API 函数CreateThread 在调用它的进程的空间中创建了一个新的线程,其创建的线程不区分工作者线程或者用户界面线程,只需要知道线程的开始地址以便开始执行即可。它的函数原型如下:HANDLE CreateThread(LPSECURITY_ATTRIBUTES lpThreadAttributes,     //线程的安全属性DWORD dwStackSiz

2015-01-06 19:46:40 567

原创 VC进程的创建、终止

众所周知,当用户在Windows操作系统中单击一个可执行文件时,系统就相当于产生了一个新进程。那么如何在一个程序产生一个新进程呢?Windows给广大程序员提供了很多的方法,一般来说,只需要调用一个API函数就可以实现进程的创建。下面将会介绍使用CreateProcess函数创建进程和使用ExitProcess函数及TerminateProcess函数终止进程的方法。 CreateProc

2015-01-06 19:43:22 1596

原创 VC测量程序执行所经历的时间

利用GetTickCount函数。GetTickCount返回从操作系统启动所经过的毫秒数,它的返回值是DWORD。特点:精准度高 double t1 = GetTickCount(); //计时起点 double t2 = GetTickCount(); //计时终点double Time = t1 - t2; //所经历的时间

2015-01-06 19:39:39 589

原创 VC如何获取并显示当前系统时间

VC中,想获取并显示系统此刻的时间可以采用以下方法:        SYSTEMTIME sys;       CString strTime ="";              GetLocalTime( &sys );          strTime.Format("%04d-%02d-%02d%02d:%02d:%02d.%d",          

2015-01-06 19:36:23 614

原创 VC中List Control简单用法

ListControl控件所属CListCtrl类。有多种风格可以选择,在这里,我来总结下Report型的简单使用。 给List Control控件添加变量如m_MyList。 清空所有数据:m_MyList.DeleteAllItems(); 统计列表中有多少项:int index = m_MyList.GetItemCount(); 添加竖列,并设置

2015-01-06 19:33:19 1692

原创 VC玩转.INI文件

Ini文件介绍.ini文件是Initialization on File的缩写,即初始化文件,是windows的系统配置文件所采用的存储格式,统管windows的各项配置。Ini文件由节、键、值组成。格式如下:字段——[section]参数(键=值)——name=value 那么在VC中可以用以下两个函数进行对ini文件的读写:写操作:BOOLWritePriv

2015-01-06 19:30:22 469

原创 VC如何分割视图区

实际中,程序想要得到下面分割框架的效果?简单三步轻松分割视图区:1.为CMainFrame类添加变量CSplitterWnd m_wndSplitter; 2.添加新类:如CForm1,CForm2 3.为CMainFrame类添加OnCreateClient()函数:BOOLCMainFrame::OnCreateClient(LPCREATEST

2015-01-06 19:25:02 713

原创 VC创建和调用DLL文件

创建DLL1.在WIN32中创建一个空的DLL工程2.在工程添加想加入的函数3.创建一个.def文件,输出想输出的函数即可如:EXPORTSFunction1 @1(@可有可无)Function2 @2 调用DLL#pragma comment 或 项目属性中添加DLL声明一下DLL中需要调用的函数即可

2015-01-06 19:22:01 423

原创 Tab控件使用心得

本文附带有简单程序实例,如需要可点击MFC中Tab控件可以使多个对话框有效地进行分页。 下面就来讲讲具体的步骤:1.创建主对话框后,在对话框中加入Tab控件。假设控件ID为IDC_TAB1,并添加变量为m_Tab。 2.在资源中添加两个对话框资源(这里以分两页为例)。对话框属性设置中border为None,style设为child。ID定为IDD_PAGE1和IDD

2015-01-06 18:55:52 525

原创 MFC“简化”后的消息机制

MFC消息发送和处理的本质也如上所述。但是,所有MFC窗口都使用同一窗口过程,程序员不必去设计和实现自己的窗口过程,而是通过MFC提供的一套消息映射机制来处理消息。Tips:MFC在创建窗口之前,创建了一个WH_CBT类型的钩子。这样,创建窗口时所有的消息都会被钩子过程函数_AfxCbtFilterHook捕获。若是希望的HOOK,则先把MFC窗口对象和刚刚创建的Windows窗口对象捆绑在一

2015-01-06 18:46:52 483

原创 Windows消息传递机制

这里有几个关键词:消息,消息循环,窗口过程。 所谓的Windows消息传递机制就类似于生活中的物流公司。当寄件人(例如鼠标、键盘)将包裹(消息)交给物流公司(Windows系统)时,物流公司(Windows系统)会进行整理并且派发(整理&派发主要由消息循环完成),交给相应的快递员(窗口过程)来处理。快递员(窗口过程)拿到包裹(消息)后则有多种方式来处理,如立马交给收件人,等一天交给收件人,

2015-01-06 18:39:11 509

VC++创建自定义向导程序

VC++创建自定义向导,很实用的小程序。

2015-01-06

VC简单线程控制器

一个简单的线程控制程序实例,介绍了使用线程的方法,适合新手。

2015-01-06

【VC】TAB控件简单程序实例

一个关于TAB控件的简单程序实例,介绍了如何使用TAB控件,适合新手。——MFC中Tab控件可以使多个对话框有效地进行分页。

2015-01-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除