VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 173|回复: 1

[分享] 莫问剑 -WINDOWS 应用、系统编程(待续)记录学习过程

[复制链接]
13_avatar_middle
最佳答案
1 
在线会员 发表于 2022-1-12 12:24:44 | 显示全部楼层 |阅读模式
#include <Windows.h>
#include <iostream>

LRESULT CALLBACK Function(HWND hWnd,
    UINT uMsg,
    WPARAM wParam,
    LPARAM lParam
)
{
    return DefWindowProc(hWnd, uMsg, wParam, lParam);

}

int WINAPI WinMain(
    _In_ HINSTANCE hInstance,
    _In_opt_ HINSTANCE hPrevInstance,
    _In_ LPSTR lpCmdLine,
    _In_ int nShowCmd
)
{
    //定义窗口入口winmain
   
   //创建一个窗口

    //设计一个窗口类wndclass(给成员变量赋值)
    WNDCLASS wc;
    wc.cbClsExtra = 0; //类的附加信息
    wc.cbWndExtra = 0; //窗口附加信息
    wc.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH);//背景色
    //wc.hCursor = NULL;  系统默认
    wc.hCursor = LoadCursor(NULL, IDC_APPSTARTING);//加载系统默认光标
    wc.hIcon = LoadIcon(NULL, IDI_WARNING);//加载系统默认的图标
    wc.hInstance = hInstance;//应用程序实例
    wc.lpfnWndProc =Function; //窗口过程函数名字   消息处理函数(重要)
    wc.lpszClassName = TEXT("abc");//类名
    wc.lpszMenuName =NULL;//菜单名
    wc.style = nShowCmd; //显示风格
    //注册窗口类
    RegisterClass(&wc);
    //创建窗口
    HWND hWnd=CreateWindow(TEXT("abc"), TEXT("hello windows"), WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, NULL, NULL, hInstance, NULL);
    //显示和更新
    ShowWindow(hWnd, SW_SHOWNORMAL);
    UpdateWindow(hWnd);
    //消息循环
    MSG msg;
    while (GetMessage(&msg,NULL,0,0))
    {
        //翻译工作
        //虚拟键盘转换标准字符WM_CHAR
        TranslateMessage(&msg);

        //给系统分发消息
        DispatchMessage(&msg);
    }
    //窗口过程函数
   
   
    return msg.wParam;//类似return 0;包含头文件#include <Windows.h>
}

评分

参与人数 1驿站币 +2 热心值 +2 收起 理由
58_avatar_small thzzl + 2 + 2 很给力!

查看全部评分





上一篇:莫问剑 -WINDOWS 应用、系统编程(开头篇)
下一篇:莫问剑 -WINDOWS 应用、系统编程(待续)记录学习之路
46_avatar_middle
最佳答案
0 
在线会员 发表于 2022-1-12 13:55:46 | 显示全部楼层
不错,我正好刚学习过这个,看起来很亲切
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

×【发帖 友情提示】
1、请回复有意义的内容,请勿恶意灌水;
2、纯数字、字母、表情等无意义的内容系统将自动删除;
3、若正常回复后帖子被自动删除,为系统误删的情况,请重新回复其他正常内容或等待管理员审核通过后会自动发布;
4、感谢您对VC驿站一如既往的支持,谢谢合作!

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号-4 )|网站地图wx_jqr

GMT+8, 2022-1-21 10:53

Powered by CcTry.CoM

© 2009-2021 cctry.com

快速回复 返回顶部 返回列表