zoukankan      html  css  js  c++  java
  • vc++ 深入浅出 窗口创建过程

    窗口程序建立过程:

    一、定义窗口类

            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);
             }

  • 相关阅读:
    spring cloud的消费服务ribbon(踩着坑往前爬)
    spring cloud注册服务与发现(踩着坑往前爬)
    springboot配置多数据源
    ssh免密登入
    mybatais面试题(复习篇)
    ssh全注解整合
    Vue项目中使用axios配置请求拦截
    Vue后台的路由和权限校验
    CSS3新增属性(4)
    CSS3新增属性(3)
  • 原文地址:https://www.cnblogs.com/aoguren/p/3093782.html
Copyright © 2011-2022 走看看