美文网首页
windows 程序运行原理

windows 程序运行原理

作者: 2e8e58815eec | 来源:发表于2016-01-02 18:24 被阅读0次
#include <windows.h>
#include <stdio.h>

// 消息处理过程函数
LRESULT CALLBACK messageProc(HWND hwnd,UINT uMsg,WPARAM wparam,LPARAM lParam){
    return DefWindowProc(hwnd,uMsg,wparam,lParam);
}

// 入口函数
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nCmdShow){
        // 设计窗口
    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=messageProc;
    wndcls.lpszClassName="guosi";
    wndcls.lpszMenuName=NULL;
    wndcls.style=CS_HREDRAW|CS_VREDRAW;
    RegisterClass(&wndcls);
        
   // 创建窗口
    HWND hwnd;
    hwnd=CreateWindow("guosi","desc",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);
    }

    return 1;
}

相关文章

  • windows 程序运行原理

  • 4期c++9月25号

    今天开始了Windows编程基础的学习,主要分为Windows程序的内部运行原理,Windows32应用程...

  • 9-25学习总结

    今天主要学习了MFC: 1.Windows程序的内部运行原理 Windows程序设计是一种事件驱动的程序设计方法。...

  • 2017-9-25学习总结

    星期一 晴 今天上午学了MFC的第一节课,先学了windows程序的内部运行原理。 主要讲了windows的程...

  • mac上使用Parallels Desktop时风扇狂转,机器发

    当必须在mac上运行Windows程序时,我们往往会使用Parallels Desktop来运行Windows虚拟...

  • 程序运行原理

  • 程序运行原理

    1. Python 程序执行原理 操作系统会首先让 CPU 把 Python 解释器 的程序复制到 内存 中 Py...

  • 2017.9.25 MFC<1

    Windows程序的内部运行原理 学习了MFC的一些理论性知识和实际的操作应用! 以下是理论知识: char:是A...

  • 编译原理

    编译原理 标签(空格分隔): 编译原理 编译和解释 编译 整个程序全部翻译结束之后,程序才能开始运行;编译和运行是...

  • Win10如何运行DEBUG等命令

    最近《计算机原理与汇编》课程实验需要运行 DEBUG 命令,但是高版本 Windows(如 Windows 10)...

网友评论

      本文标题:windows 程序运行原理

      本文链接:https://www.haomeiwen.com/subject/oifghttx.html