科研导航 hp://www.kydh.net
N;A=$<!!H <!)A& KE!'I
7&N;A=$<!!HHM'
F
N;A=$<!!HI
7&<!)A& KN
;A=$<!!K,7&<.-$)#%(*C-2 %<C#%'KE!'HHM'
F
1)*$2-I
J
J
7&2<!)A& KN;A=$<!!KE!'HH)*$2-'
F
1)*$2-I
J
1C%D-I
、用 +, 添加 +(= %-*C- 的消息处理函数 #
至此,#$ 工程的基本框架就建好了。但如果你现在运行此工程,则它与一般的
() 程序看起来没有什么两样。
O、代码解释
现在我们可以看一看 N<!)A 提供有哪几种像素格式,并对代码进行一些
解释:
<.-$)#%(*C-2 %<C#% 包括了定义像素格式的全部信息。
+) 定义了与像素格式兼容的设备和接口。
通常的 #$ 发行版本并不包括所有的标志&P'。@) 能接收以下标志:
<)=%*+=C#=+?#+使之能在窗口或者其他设备窗口画图;
<)=%*+=C#=0C(*<使之能在内存中的位图画图;
<)=2D<<#%C=使之能调用 函数(注:如果指定了 <)=#D0$-0D))-%,
这个选项将无效);
<)=2D<<#%C=#$使之能调用 #$ 函数;
<)=-?-% =)#%(*C假如这种象素格式由 +@ 函数库或由第三方硬件设
备驱动程序支持,则需指定这一项;