C++种类:WIN32、MFC、ATL及CLR
摘要:从编程所处层次而言,WIN32为最底层,其次是MFC.然后是ATL,最后是CLR.1.WIN32常规就是不用MFC,使用API函数编的程序;可调用Win32 WinAPI; 1) Win32 Application 2) Win32 Console Application 3) Win32 Dynamic-Link Library 4) Win32 Static Library2. MFC(Microsoft Foundation Classes:微软基本类库)库有很多年的历史了,MFC是基于Windows API 的简单封装。其核心架构基于"Document/View"架
阅读全文
posted @
2013-05-08 22:43
啊T
阅读(693)
推荐(0)
MFC基本内容
摘要:一、_T()函数_T("")是一个宏,他的作用是让你的程序支持Unicode编码因为Windows使用两种字符集ANSI和UNICODE,前者就是通常使用的单字节方式,但这种方式处理象中文这样的双字节字符不方便,容易出现半个汉字的情况。而后者是双字节方式,方便处理双字节字符。Windows NT的所有与字符有关的函数都提供两种方式的版本,而Windows 9x只支持ANSI方式。如果你编译一个程序为ANSI方式,_T实际不起任何作用。而如果编译一个程序为UNICODE方式,则编译器会把"Hello"字符串以UNICODE方式保存。_T和_L的区别在于,_
阅读全文
posted @
2013-05-08 22:40
啊T
阅读(608)
推荐(0)
MFC对话框和控件
摘要:对话框和控件对话框是Windows应用程序中一种常用的资源,其主要功能是输出信息和接收用户的输入数据。控件是嵌入在对话框中或其它父窗口中的一个特殊的小窗口,它用于完成不同的输入、输出功能。对话框与控件关系密切,在每个对话框上一般都有一些控件,对话框依靠这些控件与用户进行信息的交互。在MFC中,对话框的功能被封装在CDialog类中,而CDialog类是CWnd类的派生类。作为窗口,对话框和其它窗口一样具有窗口的一切功能。对话框的一个典型应用是通过菜单命令或工具栏按钮打开一个对话框,当然,对话框也可以作为一个程序的主界面。MFC提供了一系列对话框类,并实现了对话框消息响应和处理机制。CDialo
阅读全文
posted @
2013-05-08 22:36
啊T
阅读(1839)
推荐(0)
什么是句柄?为什么会有句柄?HANDLE
摘要:从广义上,能够从一个数值拎起一大堆数据的东西都可以叫做句柄。句柄的英文是"Handle",本义就是"柄",只是在计算机科学中,被特别地翻译成"句柄",其实还是个"柄"。从一个小东西拎起一大堆东西,这难道不像是个"柄"吗?然后,指针其实也是一种"句柄",只是由于指针同时拥有更特殊的含义——实实在在地对应内存里地一个地址——所以,通常不把指针说成是"句柄"。但指针也有着能从一个32位的值引用到一大堆数据的作用,这不是句柄又是什么?Windows系统中有许多内核
阅读全文
posted @
2013-05-06 09:50
啊T
阅读(872)
推荐(0)