带复选框的列表控件,定时器控件,滚动条控件,月历控件,日期时间控件,超链接控件 ...
在Windows编程中,很容易见到这些数据类型:LPSTR,LPTSTR,LPCTSTR... 像很多童鞋一样,当初在学Windows编程的时候,对着些数据类型真的是丈二和尚,摸不着头脑,长时间不用就会想不起来。所以,下面就对此做一个总结。 首先,先来看一下ASCII编码和UNICODE编码的区别。 ...
Windows编程基础知识的介绍
Win32应用程序的基本类型
1.1 控制台程序
不需要完善的Windows窗口,可以使用DOS窗口的方式显示。
1.2 Win32窗口程序
包含窗口的程序。可以通过窗口与程序进行交互。
1.3 Win32库程序
提供已有的代码,供其他程序使用。
动态库:DLL 是在执行的时候可以加载的程序。
静态库:LIB 是在编译链接是使用...
//注意messagebox函数窗口名字必须使用TEXT函数包含 //句柄:返回标识资源的标志号 //常见句柄:窗口句柄(HWND) 图标句柄(HICON),光标句柄(HCURSOR),画刷句柄(HBRUSH) //CS 窗口类别 CW建立窗口 DT 绘制文字 IDI图示ID IDC 游标ID MB ...
学好windows编程,理解内核对象还是至关重要的(●'?'●)。闲话不多说,下面先来了解一下关于内核对象的知识: 内核对象(kernel object):内核对象是用于管理进程、线程和文件等诸多种类的大量资源。 内核对象的分类:进程对象,线程对象,互斥量(mutex)对象,信号量(semaphor... ...
单文档 这时候资源的Dialog里只有一个关于对话框: 运行下发现,这里如果选择的是CRichEditView: 如果点击另存为的话,这里会显示后缀: 我们来看它的类视图: 文档和视图有什么区别?一个文档只有一份,而视图可以有多份,比如对于一个TXT它是一个文档: 但可以打开N次: 下面我们来跟踪一 ...
分类:
编程语言 时间:
2016-07-20 13:23:50
阅读次数:
253
添加List Ctrl并将View属性设置为Report,最终页面设计如下: 给ListCtrl添加变量: 我们定义一个函数,函数中的内容专门用来初始化列表框,先来做一步: 并在住Dialog头文件中添加这个成员函数: 并在初始化代码中添加这个函数: 运行之后就有效果了: 插入一定量的数据,代码如下 ...
使用MFC创建模态对话框 模态对话框分为两种,一种是使用API实现的模态对话框,一种是使用MFC实现的模态对话框。 举个例子: 这是因为,模态对话框的产生会屏蔽其他窗体的消息。 我们新建一个项目。再创建一个对话框: 我们的目的是点击第一个对话框中的按钮,而弹出第二个对话框。双击按钮: 注意,这里的成 ...
如何建立MFC应用程序 打开VS2013: 单击下一步: 选中相应的选项: 点击完成: 我们可以看到: 对于应用程序类,该项目的名称是FirstSoftware,对应的类就是CFirstSoftwareApp;对于对话框类(尽管一个应用程序不一定含有对话框),对应的类时CFirstSoftwareD ...
分类:
编程语言 时间:
2016-07-12 21:30:06
阅读次数:
152