• 您的位置我爱Aspx >> VC.Net >> Win32学习笔记 第一章
  • Win32学习笔记 第一章

  • 作者:aspxer  来源:internet  日期:2007-5-21 23:49:26  关键字:
  • int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow)

    {

    MessageBox(NULL, TEXT("Hello, Windows98!"), TEXT("HelloMsg"), 0);

    return 0;

    }

    运行上面的程序后会随着“叮”的一声,出现一个对话框。可以看到标题栏上有HelloMsg,对话框中央出现Hello Windows98!字样,以及一个“大大”的‘确定’按钮。恭喜恭喜!你的第一个WINDOWS程序已经问世了!

    在标准C中我们需要stdio.h,而在WINDOWS的C中我们需要的是windows.h。

    第十二页中对程序入口点做了介绍。请先不要理会那四个长长的参数。前面说过,就当他不存在就可以了。我们要关注的是MessageBox()。

    首先要解释的是TEXT()。这是一个宏定义,也就是用define定义的。这是为了兼容UNICODE字符集而做的改动。以后不管是什么时候,您最好把字符串都用TEXT()括起来,有关UNICODE您可以看第二章。

    第十三页

    #define MB_OK 0x00000000L

    #define MB_OKCANCEL 0x00000001L

    #define MB_ABORTRETRYIGNORE 0x00000002L

    #define MB_YESNOCANCEL 0x00000003L

    #define MB_YESNO 0x00000004L

    #define MB_RETRYCANCEL 0x00000005L

    上面的是MessageBox()的第四个参数选项。想了解他们的具体含义很简单。上面的HelloMsg程序中MessageBox()的第四个参数是零,您可以把那个零换成上面六个常量中的一个,比如:

    我对这篇文章有话说?
  • 广告位招租,广告代号:content_468_15
  • 上一篇:Win32学习笔记 第二章
    下一篇:Win32学习笔记 序
  • 相关文章