窗口调用的函数的简短解释:

来自小甲鱼的窗口模板:

/* -------------------------------------------------------------------MyWindows.c -- 基本窗口模型《Windows 程序设计(SDK)》视频教程
--------------------------------------------------------------------*/#include <windows.h>LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow)
{static TCHAR szAppName[] = TEXT("MyWindows");HWND hwnd;MSG msg;WNDCLASS wndclass;wndclass.style = CS_HREDRAW | CS_VREDRAW;wndclass.lpfnWndProc = WndProc;wndclass.cbClsExtra = 0;wndclass.cbWndExtra = 0;wndclass.hInstance = hInstance;wndclass.hIcon = LoadIcon(NULL, IDI_APPLICATION);wndclass.hCursor = LoadCursor(NULL, IDC_ARROW);wndclass.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH);wndclass.lpszMenuName = NULL;wndclass.lpszClassName = szAppName;if (!RegisterClass(&wndclass)){MessageBox(NULL, TEXT("这个程序需要在 Windows NT 才能执行!"), szAppName, MB_ICONERROR);return 0;}hwnd = CreateWindow(szAppName,TEXT("你好,世界!我来了"),WS_OVERLAPPEDWINDOW,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,NULL,NULL,hInstance,NULL);ShowWindow(hwnd, iCmdShow);UpdateWindow(hwnd);while (GetMessage(&msg, NULL, 0, 0)){TranslateMessage(&msg);DispatchMessage(&msg);}return msg.wParam;
}LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
{HDC hdc;PAINTSTRUCT ps;RECT rect;switch (message){case WM_PAINT:hdc = BeginPaint(hwnd, &ps);GetClientRect(hwnd, &rect);DrawText(hdc, TEXT("大家好,这是我的第一个窗口程序!"), -1, &rect,DT_SINGLELINE | DT_CENTER | DT_VCENTER);EndPaint(hwnd, &ps);return 0;case WM_DESTROY:PostQuitMessage(0);return 0;}return DefWindowProc(hwnd, message, wParam, lParam);
}

Windows程序设计设计第一个窗口相关推荐

  1. MFC Windows 程序设计[六十]之窗口分屏(附源码)

    MFC Windows 程序设计[六十]之窗口分屏 程序之美 前言 主体 运行效果 核心代码 逻辑分析 结束语 程序之美 前言 MFC是微软公司提供的一个类库(class libraries),以C+ ...

  2. C语言Windows程序设计 - 【第一个属于自己的窗口】!

    ☺创建属于自己的窗口 ================== ۞创建窗口前的准备 在创建窗口前我们先来熟悉几个名词, 这些名词现在可以暂时不去透彻的进行理解, 只需要印象中知道有这么回事就行. 1> ...

  3. 中年人学C语言Windows程序设计,20子窗口的创建

    今天, 我们要学习的就是 子窗口控件 的使用. 在其他一些 Windows应用软件上我们经常能够看到一些大致相同的按钮.复选框.组合框.列表框等控件, 这些控件很有可能就是使用 标准子窗口控件 来实现 ...

  4. 《Windows 程序设计(第3版)》——6.7 【实例】窗口查看器

    本节书摘来自异步社区<Windows 程序设计(第3版)>一书中的第6章,第6.7节,作者:王艳平 , 张铮著,更多章节内容可以访问云栖社区"异步社区"公众号查看 6. ...

  5. Programming Windows程式开发设计指南-第三章 窗口和消息

    3. 窗口和消息 在前两章,程序使用了同一个函数MessageBox来向用户输出文本.MessageBox函数会建立一个「窗口」.在Windows中,「窗口」一词有确切的含义.一个窗口就是屏幕上的一个 ...

  6. windows 程序设计 第一章

    MD,在公司实在蛋疼,每天捣鼓那些废码子,看到哥们有本windows程序设计,闲来没事总结总结,提高提高,也免得回家闲着蛋都碎了. 第一章简单一些,多是概念,也不用太深入看,当然要是全记住,跟同行吹牛 ...

  7. 中年人学C语言Windows程序设计,3 窗口中文本的输出TextOut

    中年人学C语言Windows程序设计,3 文本的输出TextOut 函数功能 TextOut 函数使用当前选择的字体.背景颜色和文本颜色,将一个字符串绘制于窗口的指定位置. API 函数原型: 注释: ...

  8. Windows程序设计之创建窗口示例

    Windows程序设计书本上的创建窗口示例,手敲代码,拿出了show,记录一下而已~~~ 一.代码如下: #include <tchar.h> #include <windows.h ...

  9. c语言lnk1168无法打开exe,跪求大佬帮帮看看LINK : fatal error LNK1168: 无法打开 F:\windows程序设计\窗口\......

    马上注册,结交更多好友,享用更多功能^_^ 您需要 登录 才可以下载或查看,没有帐号?立即注册 x 运行的结果显示是这样: 1>------ 已启动生成: 项目: 窗口, 配置: Debug W ...

最新文章

  1. Kafka 顺序消费方案
  2. 财务人员学python有用吗-一个来自35岁职场高管的忠告:Python为什么不得不学?...
  3. c语言 typeof 结构体,Go语言通过反射获取结构体的成员类型
  4. 小米oj 反向位整数(简单位运算)
  5. 项目进行JVM调优 Jconsole
  6. Maven实战(Maven+Nexus建立私服【Linux系统】)
  7. 工作209:整理订单的重置逻辑
  8. 【Flink】Flink AM container is launched, waiting for AM container to Register with RM
  9. 95-30-015-Channel-AbstractNioMessageChannel
  10. 消息中间件学习总结(15)——Apache RocketMQ 正式开源分布式事务消息
  11. 201521123050 《Java程序设计》第13周学习总结
  12. 【带权并查集题目汇总】
  13. SPSS 25软件安装教程
  14. 0x80070079信号灯超时_[修复]错误0x80070079:信号量超时期限已过 | MOS86
  15. CDA II级学习 - CDA II级考试大纲
  16. Java项目中 实体类(ENTITY,VO,DTO)理解
  17. 使用驱动器中的光盘之前需要将其格式化怎么办,使用驱动器中的光盘之前需要将其格式化寻回方法
  18. 服务器:CPU虚拟化_服务器虚拟化技术
  19. 服务器上修改websphere变量,WebSphere常用设置
  20. 数据库之Mysql索引、事务与存储引擎

热门文章

  1. 《蔡康永的201堂情商课(完结)》学习
  2. c#生成PPT总结(Microsoft.Office.Interop)
  3. 章鱼网络 Community Call #4|推进章鱼社区治理
  4. 【计算机毕业设计】java ssm网上宠物商店系统
  5. Java项目:基于ssm汽车配件管理系统(计算机毕业设计)
  6. STB 应用手册术语 2 - CA,EPG,VOD,CDN
  7. 倒计时代码(用户输入秒数直接转换为时分秒)
  8. Java开发项目常见BUG
  9. SketchUp模型组件【iMod · 精选244 —— 现代卧室SU模型】
  10. opencv 摄像头捕获的图像保存为avi视频 代码解析