Windows程序设计课件第四章.ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:28 大小:1.3MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

Windows程序设计课件第四章.ppt

Windows程序设计课件第四章.ppt

预览

免费试读已结束,剩余 18 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第四讲Windows窗口程序基础RefreshingOutline1.Windows窗口基本知识1.1GUI窗口的基本组成2.窗口“HelloWorld”2.1创建Win32工程2.2窗口程序结构2.3窗口程序中的重要函数#ifdef_MAC#defineCALLBACKPASCAL#defineWINAPICDECL#defineWINAPIVCDECL#defineAPIENTRYWINAPI#defineAPIPRIVATECDECL#ifdef_68K_#definePASCAL__pascal#else#definePASCAL#endif#elif(_MSC_VER>=800)||defined(_STDCALL_SUPPORTED)#defineCALLBACK__stdcall#defineWINAPI__stdcall#defineWINAPIV__cdecl#defineAPIENTRYWINAPI#defineAPIPRIVATE__stdcall#definePASCAL__stdcall#else#defineCALLBACK#defineWINAPI#defineWINAPIV#defineAPIENTRYWINAPI#defineAPIPRIVATE#definePASCALpascal#endif2.3窗口程序中的重要函数2.3窗口程序中的重要函数WinMain中的消息循环2.4两个问题?Callback机制3.Windows消息驱动3.1消息机制3.1消息机制GetMessage何时返回FALSE?WM_QUITTranslateMessage与DispatchMessage把键盘输入翻译成为可传递的消息分发一个消息到对应窗口的窗口函数SendMessage与PostMessage消息传递的两个重要函数同步传递——SendMessage异步传递——PostMessage3.3Windows消息循环4.实例剖析本节课小结重要概念新的Win32API