1 / 39
文档名称:

面向对象实验指导.docx

格式:docx   大小:990KB   页数:39页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

面向对象实验指导.docx

上传人:sssmppp 2019/8/11 文件大小:990 KB

下载得到文件列表

面向对象实验指导.docx

相关文档

文档介绍

文档介绍:实验一windows编程基础实验目的:了解windows编程的概念和基础,,。预备知识:操作系统能够感知输入设备的变化(事件),并且能够知道具体的事件情况,但操作系统并不决定对这一事件如何作出反应,而是将这一事件转交给应用程序,由应用程序决定如何对这一事件作出反应。对事件作出反应的过程就是 0操作系统是怎样将感知到的事件传递给应用程序的呢?这是通过 来实现的。操作系统将每个事件都包装成一个称为 来传递给应用程序。实验内容建立一个空的Win32应用程序工程,设计一个最简单的窗口;#include<>#include<>#include<>LRESULTCALLBACKWinFuProc(HWNDhwnd,//handletowindowUINTuMsg,//messageidentifierWPARAMwParam,//firstmessageparameterLPARAM1Param//secondmessageparameter);intWINAPIWinMain(HINSTANCEhlnstance,HINSTANCEhPrevInstance,LPSTRIpCmdLine,intnCmdShow//handletocurrentinstance//handletopreviousinstance//commandline//showstate){lllllllllllllllllllllllllllllllllllllllllllllll〃创建窗口第1步创建窗口类IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIWNDCLASSwndcls;=O;=0;=(HBRUSH)GetStockObject(WHITE_PEN);=LoadCursor(NULL,IDC_CROSS);=LoadIcon(NULL,IDI_ERROR);=hlnstance;=WinFuProc;=MMyWindowM;=NULL;=CS_HREDRAW|CS_VREDRAW;lllllllllllllllllllllllllllllllllllllllllllllll〃创建窗口第2步注册窗口RegisterClass(&wndcls);lllllllllllllllllllllllllllllllllllllllllllllll〃创建窗口第3步创建窗口IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHWNDhwnd;hwnd二CrcateWindow(“MyWindow“,“CreatWindow“,WS_OVERLAPPEDWINDOW,0,0,600,400,NULL,NULL,hInstance,NULL);lllllllllllllllllllllllllllllllllllllllllllllll〃创建窗口第4步显示窗口IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIShowWindow(hwnd,SW_SHOWNORMAL);lllllllllllllllllllllllllllllllllllllllllllllll〃创建窗口第5步更新窗口IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIUpdateWindow(hwnd);/**/MSGmsg;while(GetMessage(&msg,NULL,0,0)){TranslateMessage(&msg);DispatchMessage(&msg);};}LRESULTCALLBACKWinFuProc(HWNDhwnd,//handletowindowUINTuMsg,//messageidentifierWPARAMwParam,//firstmessageparameterLPARAMIParam//secondmessageparameterreturnDefWindowProc(hwnd,uMsg,wParamJParam);