DX学习前篇 (Win32窗口基础)(第一章)

Part 1  Win32窗口

第一章  Win32窗口编程模式

一、注意事项

1、名词解释

   API    Application Programming Interface    应用程序开发接

   SDK    Software Development Kit             软件开发包

   GDI    Graphics Documents Interface         图形设备接口

   MFC    Microsoft Foundation Class           微软基础类库

   MSDN   Microsoft Developer Network          微软开发文档

2、匈牙利命名法

属性部分

类型部分

描述部分

全局变量

g_

整型

n

初始化

Init

类成员变量

m_

长整型

l

临时变量

temp

常量

c_

浮点型

f

目的对象

Dst

宏定义

#define

指针

p

源对象

Src

 

 

无符号

u

窗口

Wnd

 

 

字符型

c or ch

 

 

 

 

字符串

s

 

 

 

 

以0结尾的字符串

sz

 

 

 

 

布尔型

b

 

 

 

 

DWORD

dw

 

 

 

 

WORD

w

 

 

 

 

句柄

h

 

 

 

 

颜色

clr

 

 

 

 

距离

cx or cy

 

 

 

 

函数

fn

 

 

 

二、Win32基本知识

1、常见数据类型


数据类型

解释

 

数据类型

解释

 

BOOL

布尔型

 

HLOCAL

 

 

BOOLEAN

布尔型

 

HMENU

菜单句柄

 

BYTE

 

 

HOOKPROC

 

 

CCHAR

 

 

HPALETTE

 

 

TCHAR

 

 

HPEN

画笔句柄

 

COLORRSF

 

 

HWND

窗口句柄

 

CONST

 

 

LONG

 

 

DLAPROC

 

 

LONGLONG

 

 

DWORD

双字

 

LPARAM

32位消息参数(鼠标)

 

DWORDLONG

双双字

 

LPCSTR

指向Windows常字符串的指针

 

FARPROC

 

 

LPSTR

指向Windows字符串的指针

 

FLOAT

浮点型变量

 

LPVOID

指向任意类型的指针

 

GLOBALHANDLE

 

 

LREASULT

常规函数返回值

 

HACCEL

 

 

MSG

Windows消息结构体

 

HANDLE

 

 

PROC

指向回调函数的指针

 

HBITMAP

位图句柄

 

SHORT

 

 

HBRUSH

画刷句柄

 

UCHAR

 

 

HDC

设备环境句柄

 

UINT

 

 

HFILE

 

 

USHORT

 

 

HPONT

 

 

VOID

任意类型

 

HGDTIOBJ

 

 

WINAPI

FAR PASCAL等价的声明方式

 

HGLOBAL

 

 

WNDPROC

 

 

HHOOK

 

 

WORD

无符号字

 

HICON

图标句柄

 

WPARAM

32位消息参数(键盘)

 

HINSTANCE

实例句柄

 

 

 

 

 2、基本理解

     窗口    是Windows程序实现的于基础编程的,程序通过处理操作系统发送的消息来响应事件。

     资源

     GDI对象 用于实现图形用户界面的设备环境,常常使用HDC作为图形显示的界面。

     模块    在Windows中的动态链接库。

     实例    是重要的句柄,用于Windows多用户启动多次程序使用。

     文件

     内存块

     控件

     字体

3、运行图示(略)

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值