d, &rect) ; DrawText (hdc, TEXT ("Hello, Windows 98!"), -1, &rect, DT_SINGLELINE | DT_CENTER | DT_VCENTER) ; EndPaint (hwnd, &ps) ; return 0 ; case WM_DESTROY: PostQuitMessage (0) ; return 0 ; } return DefWindowProc (hwnd, message, wParam, lParam) ; }
程式建立一个普通的应用程式视窗,如图3-1所示。在视窗显示区域的中央显示「Hello, Windows
98!」。如果安装了音效卡,那么您还可以听到相应的朗读声音。
提醒您注意:如果您使用Microsoft Visual C++(www.cppentry.com) 为此程式建立新专案,那么您得加上连结程式所需的程式库档案。从 Project 功能表选择 Setting 选项,然後选取 Link 页面标签。从 Category 清单方块中选择 General ,然後在 Object/Library Modules 文字方块添加 WINMM.LIB ( Windows
multimedia - Windows多媒体 )。您这样做是因为HELLOWIN将使用多媒体功能呼叫,而内定的专案中又不包括多媒体程式库档案。不然连结程式报告了错误资讯,表明PlaySound函式不可用。
HELLOWIN将存取档案HELLOWIN.WAV,该档案在本书所附光碟的HELLOWIN目录中。执行HELLOWIN.EXE时,内定的目录必须是HELLOWIN。在Visual
C++(www.cppentry.com)中执行此程式时,虽然执行档会产生在HELLOWIN的RELEASE或DEBUG子目录中,但执行程式的目录还是必须在H |