您的位置:首页 > 编程语言 > C语言/C++

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

2013-05-25 19:55 162 查看
窗口程序建立过程:

一、定义窗口类

        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);
         }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: