请教“透明窗口”中的几个函数的 参数和用法(30分)

  • 主题发起人 主题发起人 jhb
  • 开始时间 开始时间
J

jhb

Unregistered / Unconfirmed
GUEST, unregistred user!
诸位大虾:
本人是地地道道的DELPHI初学者,初次参与论坛,(这个论坛
“太酷了”)分数太少,不成敬意!望诸位鼎立相助!!
我想知道以下几个函数的 参数和用法(请用中文),请具体一些,我
的编程根底太浅(这些是 “透明窗口”中摘的)
CreateDC('DISPLAY', pchar(0), pchar(0), PDeviceModeA(0));
CreateCompatibleDC(hScrDC);
GetDeviceCaps(hScrDC, HORZRES);
CreateCompatibleBitmap(hScrDC, nWidth, nHeight);
SelectObject(hMemDC, hBitmap);
BitBlt(hMemDC, 0, 0, nWidth, nHeight, hScrDC, nX, nY, SRCCOPY);

 
hi jhb:

这几个函数都是Windows编程中画图时必用的几个函数, 是属于Windows API函数,
由GDI.EXE, GDI32.EXE所提供. 一般情况下在Delphi下编程不需要调用这些函数,
Delphi把他们都封装在TCanvas类中了, 除了使用低层画图命令到时候用到.

要是逐条解释给你, 内容太多了, 最好找一本Windows编程(最好是95)指南之类的书
读一下(Delphi编程的书是不会有任何解释的).
 
Win95编程经典:

<Windows95程序设计>-Charles Petzold 清华大学出版社 94.80

 
CreateDC 建立设备描述表
CreateCompatibleDC 建立与指定DC相兼容的DC
GetDeviceCaps 返回设备性能
CreateCompatibleBitmap 建立与DC相兼容的位图
SelectObject 选定对象
BitBlt 在设备描述表间复制位图
 
诸位大虾,能否按下例简单讲一些??
(能让我看懂“透明窗口”这个程序就行)

setwindowtext(handle,'ok?')
作用:改变窗口标题(API函数)
参数:(窗口句柄,新的标题)

 
随便找本VC的书看一下吧!
 
问题太酒远了,恐怕提问者现在已经通晓了这方面的问题
盗词结束
 
多人接受答案了。
 
后退
顶部