希罗黑头拜拜没有用:高分悬赏,这两个API函数如何使用??

来源:百度文库 编辑:高校问答 时间:2024/04/29 06:42:58
Private Declare Function SelectObject Lib "gdi32" (ByVal hdc As Long, ByVal hObject As Long) As Long
Private Declare Function CreateCompatibleDC Lib "gdi32" (ByVal hdc As Long) As Long

SelectObject 用来针对某个设备描述表选择一个当前使用的绘图工具(Object),比如Brush,Pen之类。

CreateCompatibleDC 用来针对某个设备描述表,制造一个与之内容相同的内存中的虚拟设备描述表,在这个虚拟描述表中使用各种GDI API画图之后,再Bitblt帖回原来的设备描述表,可以避免一些闪烁。虚拟设备描述表使用完,需要调用DeleteDC。

如果你对设备描述表没有概念,还是找本书看看吧。没有基础,就算把用法写的再好,也不顶用。