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!」。如果安装了音效卡,那么您还可以听到相应的朗读声音。
| 图3-1 HELLOWIN视窗 |
提醒您注意:如果您使用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