vc++ 深入浅出 窗口创建过程

本文详细介绍了使用Windows API创建窗口程序的过程,包括定义和设计窗口类、注册窗口类、创建窗口、显示窗口及更新窗口等关键步骤。

窗口程序建立过程:

一、定义窗口类

        WNDCLASS wndcls;

二、设计窗口类

         wndcls.cbClsExtra=0;
         wndcls.cbWndExtra=0;
         wndcls.hbrBackground=(HBRUSH)GetStockObject(BLACK_BRUSH);
         wndcls.hCursor=LoadCursor(NULL,IDC_CROSS);
         wndcls.hIcon=LoadIcon(NULL,IDI_ERROR);
         wndcls.hInstance=hInstance;
         wndcls.lpfnWndProc=WinSunProc;
         wndcls.lpszClassName="Weixin2003";
         wndcls.lpszMenuName=NULL;
         wndcls.style=CS_HREDRAW | CS_VREDRAW;

三、注册窗口

         RegisterClass(&wndcls);

四、创建窗口

         HWND hwnd;
         hwnd=CreateWindow("Weixin2003","北京维新科学技术培训中心",WS_OVERLAPPEDWINDOW,
                      0,0,600,400,NULL,NULL,hInstance,NULL);

五、显示窗口

        ShowWindow(hwnd,SW_SHOWNORMAL);

六、更新窗口

        UpdateWindow(hwnd);

七、获取消息

         MSG msg;
         while(GetMessage(&msg,NULL,0,0))
         {
            TranslateMessage(&msg);
            DispatchMessage(&msg);
         }

转载于:https://www.cnblogs.com/aoguren/archive/2013/05/25/3093782.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值