摘要: 基于Windows的编程远不同于基于MS-DOS或Unix的编程。只要是程序需要,任何时候基于MS-DOS或Unix的程序都可以使用getc-或putc风格的函数从键盘读取字符并写到屏幕上。这是MS-DOS或Unix程序所使用的典型的"Pull"(拉)风格,这种风格是面向过程的,而一个Windows程序,则使用"Push"(推)模式。在这种模式下,必须编写程序来响应来自操作系统的通知,比如一个键被压下去了或者收到一个重绘屏幕的命令。Windows应用程序并不从操作系统请求输入,而是由操作系统通知应用程序输入产生了。操作系统通过发送消息(messages) 阅读全文
posted @ 2010-02-08 15:00 张兴业 阅读(173) 评论(0) 推荐(0) 编辑
摘要: MessageBox (NULL, TEXT ("Hello World"), TEXT ("Hello2"), MB_OK);MessageBox函数原型如下:int MessageBox (HWND hWnd, LPCTSTR lpText, LPCTSTR lpCaption, UINT uType);第1个参数是顶层窗口的句柄,它是消息窗口的父窗口。目前我们把这个参数置为NULL,因为Hello2还没有任何其它窗口。第2个参数是准备显示在窗口里的文字。注意传入的字符串是用TEXT宏包裹的,确保它能够编译成Unicode版本。第3个参数lpCapt 阅读全文
posted @ 2010-02-08 14:46 张兴业 阅读(410) 评论(0) 推荐(0) 编辑