Window程序设计(一)
- WINDEF.H 基本型态定义。
- WINNT.H 支持Unicode的型态定义。
WINUSER.H 使用者接口函数。
WINGDI.H 图形设备接口函数。
这些表头文件定义了Windows的所有数据型态、函数呼叫、数据结构和常数标识符,它们是 程序进入点
int WINAPI WinMain ( HINSTANCE hInstance,HINSTANCE hPrevInstance,
PSTR szCmdLine,int iCmdShow)
- Windows文件中的一个重要部分。
int
WINAPI
WinMain(
HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nShowCmd
);
附:Windows数据类型:
BOOL 布尔变量,实际上是 UINT
COLORREF 用作颜色索引的 32 位整数
DWORD 32 位的无符号整数
HANDLE 32 位的无符号整数,用作句柄
HINSTANCE 32 位的无符号整数,用作实例句柄
HWND 32 位的无符号整数,用作窗口句柄
HDC 一个设备描述背景的句柄
LONG 32 位带符号整数
LPARAM 32 位整数,用作窗口函数或者其他回调函数的参数之一
LPCSTR 指向一个字符串常量的 32 位指针
LPSTR 定义一个线性的 32 位字符串指针
LRESULT 32 位整数,是窗口函数或者其他回调函数的返回值类型
UINT 定义一个新的 Win32 数据类型,它会把一个参数强制转换成 Windows3.x 应用中的 16 位值 或 Win32 应用中的 32 位值
WCHAR 声明一个 16 位的 UNICODE 字符,用来表示世界上所有已知的书写语言的符号
WORD 16 位的无符号整数
WPARAM 32 位整数,用作窗口函数或者其他回调函数的参数之一 ( 在 Windows3.x 中为 16 位值 )
前缀 数据类型
c 字符 (char)
s 短整数 (short)
cb 用于定义对象 ( 一般为一个结构 ) 尺寸的整数
n 整数 (integer)
sz 以 '/0' 结尾的字符串
b 字节
f BOOL
w 字 (WORD ,无符号短整数 )
l 长整数 (LONG)
h HANDLE( 无符号整数 )
m_ 类成员变量
fn 函数 (function)
dw 双字 (DWORD, 无符号长整数 )
Window程序设计(一)相关推荐
- window程序设计学会_是时候我们学会设计合适的饼图了
window程序设计学会 Pie charts are common in data science - next to the 饼形图在数据科学中很常见- bar chart and the lin ...
- 第26周-window程序设计(基础篇)-第5章(图形基础)-边界框及LINDEMO.C
1.边界框及LINDEMO.C /*边界框:画矩形*/ Rectangle (hdc, xLeft, yTop, xRight, yBottom) ;/*画椭圆*/ Ellipse (hdc, xLe ...
- window程序设计(创建、选择和删除画笔)
尽管使用备用对象中的画笔非常方便,但只能使用实心的黑色画笔.实心的白色画笔 或者没有画笔三种情况.如果想获得更丰富的效果,则必须创建自己的画笔. 这里是创建画笔的一-般过程:调用CreatePen或者 ...
- vba交付图表设计_您是在为交付目的而“设计”吗?
vba交付图表设计 重点 (Top highlight) It's a regular Monday morning. All the design team is organizing the ta ...
- swift自行车品牌介绍_品牌101:简介
swift自行车品牌介绍 Sometimes when I'm around designer friends and there's a lull in the conversation one o ...
- 长语音识别体验_如何为语音体验写作
长语音识别体验 重点 (Top highlight) "Voice User Interface (VUI) Designer" is an increasingly promin ...
- 一致性设计,而不是一致性
一致性设计 重点 (Top highlight) If we ask any design system advocate what are the main reasons to build and ...
- 设计模式 日志系统设计_模式:我们设计系统的故事
设计模式 日志系统设计 Design Patterns are some of the most over-used concepts in design today. And we all know ...
- 谷歌maps菜单语言设置_Google Maps:拯救未来之路— UX案例研究
谷歌maps菜单语言设置 I have a lousy sense of direction, so Google Maps has always been my right-hand app. On ...
最新文章
- Android Studio 插件的使用
- 深入理解计算机系统-之-内存寻址(四)--linux中分段机制的实现方式
- 【控制】《多智能体系统的协同群集运动控制》陈杰老师-第6章-参数不确定的高阶非线性多智能体系统一致性控制
- sm4 的s盒_SM4国密算法Java版
- iOS 序列化与反序列化
- java中开根号求三角形_Java编程 如何计算三角形的内切圆半径?
- 翻译的一篇关于学习编程语言的小文章
- sql2000数据库备份文件还原到sql2005
- 数据库MySQL驱动5.1.22下载_mysql-connector-java-5.1.22下载
- 思科三层交换机开启ipv6路由功能_三层交换机实现路由功能配置示例与详解 (Cisco Packer Tracer 模拟器)...
- python初体验(2)——面向对象篇
- 知乎7万赞回答:你思考问题的方式,决定了你的层次
- Winform Chart控件常见问题汇总
- 遥感影像人口数据、气象数据、社会统计数据、GDP空间分布数据
- Mozilla 宣布 Firefox OS 应用原生支持 Android
- Pixel2Mesh-Tensorflow2
- windows下wgrib/wgrib2和python读取grib2数据
- buctoj-2022寒假集训4
- Adobe也封杀中国账号了,技术管理者如何做到有备无患
- 推荐 8 个我私藏的大厂技术大佬公众号 !助你高速成长!