VC++面向对象可视化编程创建窗口及填充-报告

VC++面向对象可视化编程创建窗口及填充-报告

ID:39469585

大小:33.08 KB

页数:5页

时间:2019-07-04

VC++面向对象可视化编程创建窗口及填充-报告_第1页
VC++面向对象可视化编程创建窗口及填充-报告_第2页
VC++面向对象可视化编程创建窗口及填充-报告_第3页
VC++面向对象可视化编程创建窗口及填充-报告_第4页
VC++面向对象可视化编程创建窗口及填充-报告_第5页
资源描述:

《VC++面向对象可视化编程创建窗口及填充-报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VC++面向对象可视化编程创建窗口及填充-报告一.实验目的:理解如何创建窗口及其填充,认识创建窗口的函数。二.实验内容:1.     创建窗口:程序代码 #include      //包含应用程序中所需的数据类型和数据结构的定义LRESULTCALLBACKWndProc(HWND,UINT,WPARAM,LPARAM);//窗口函数说明//---------------以下初始化窗口类----------------------intWINAPIWinMain(HINSTANCEhInstance

2、,      HINSTANCEhPrevInst,LPSTRlpszCmdLine,intnCmdShow){ HWNDhwnd; MSGMsg; WNDCLASSwndclass; charlpszClassName[]="窗口";      //窗口类名 charlpszTitle[]="昆工";   //窗口标题名//窗口类的定义wndclass.style=0;                //窗口类型为默认类型wndclass.lpfnWndProc=WndProc;     //定义窗口处理函数wndcla

3、ss.cbClsExtra=0;       //窗口类无扩展wndclass.cbWndExtra=0;           //窗口实例无扩展wndclass.hInstance=hInstance;   //当前实例句柄wndclass.hIcon=LoadIcon(NULL,IDI_APPLICATION);//窗口的最小化图标为默认图标wndclass.hCursor=LoadCursor(NULL,IDC_ARROW);    //窗口采用箭头光标wndclass.hbrBackground=(HBRUSH)G

4、etStockObject(WHITE_BRUSH);//窗口背景为白色wndclass.lpszMenuName=NULL;//窗口中无菜单wndclass.lpszClassName=lpszClassName;//窗口类名为"窗口"if(!RegisterClass(&wndclass))//如果注册失败则发出警告      {MessageBeep(0);       returnFALSE;  }hwnd=CreateWindow      (      lpszClassName,            //窗

5、口类名      lpszTitle,              //窗口实例的标题名      WS_OVERLAPPEDWINDOW,   //窗口的风格      CW_USEDEFAULT,      CW_USEDEFAULT,            //窗口左上角坐标为默认值      CW_USEDEFAULT,      CW_USEDEFAULT,     //窗口的高和宽为默认值      NULL,                        //此窗口无父窗口      NULL,        

6、                //此窗口无主菜单      hInstance,                   //创建此窗口的应用程序的当前句柄      NULL,                        //不使用该值      );ShowWindow(hwnd,nCmdShow);UpdateWindow(hwnd);while(GetMessage(&Msg,NULL,0,0))      {      TranslateMessage(&Msg);      DispatchMessage(&M

7、sg);      }returnMsg.wParam;     //消息循环结束即程序终止时将信息返回系统}LRESULTCALLBACKWndProc      (     HWNDhwnd,             UINTmessage,             WPARAM wParam,             LPARAM lParam      ) { switch(message)  {caseWM_DESTROY:             PostQuitMessage(0);      default

8、:   //默认时采用系统消息默认处理函数             returnDefWindowProc(hwnd,message,wParam,lParam); }return(0);}结果:出现一个名为“昆工”的白色窗口2.      字符填充: 程序代码: #include

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。