WEB开发网
开发学院软件开发VC ATL的GUI程序设计 阅读

ATL的GUI程序设计

 2006-07-22 22:54:31 来源:WEB开发网   
核心提示: 是的,有几个地方有些不一样,ATL的GUI程序设计(3),我对它们的解释是:tchar.h中包含了对C runtime library中ANSI/Unicode字符串的源代码级兼容, _tWinMain提供了对命令行参数lpCmdLine的ANSI/Unicode源码级兼容,虽然这是一个A

是的,有几个地方有些不一样,我对它们的解释是:

  1. tchar.h中包含了对C runtime library中ANSI/Unicode字符串的源代码级兼容。
  2. _tWinMain提供了对命令行参数lpCmdLine的ANSI/Unicode源码级兼容。
  3. _T宏亦包含在tchar.h之中,它的作用和TEXT宏一样,但它比TEXT宏更加短小,因此可以节省编码的时间。

现在我可以告诉你,随着我们的步步接近,接下来ATL版的“Hello, World!”程序就要出现在我们的眼前了。那么,就让我们来看看这个犹抱琵琶半遮面的家伙吧。(请注意,虽然这是一个ATL版本的程序,但是你仍然需要建立一个Win32 Application的工程,而不是用ATL/COM Wizard。)

//////////////////////////////////////////////////////////////////////////
// ATL的GUI程序设计配套源代码
// 第一章 不能免俗的“Hello, World!”
// 工程名称:HelloWorld
// 作者:李马
// http://www.titilima.cn
//////////////////////////////////////////////////////////////////////////
#include <atlbase.h>
CComModule _Module;
int WINAPI _tWinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nShowCmd )
{
  _Module.Init( NULL, hInstance );
  MessageBox( NULL, _T("Hello, World!"), _T("Hello"), 0 );
  _Module.Term();
  return 0;
}

上一页  1 2 3 4 5 6  下一页

Tags:ATL GUI 程序设计

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接