Windows API
Zhninu
...........
展开
-
Windows API GDI(3) InflateRect函数
InflateRect函数说明:这个函数用于增大或减小一个矩形的宽度和高度。x加在右侧区域,并从左侧区域减去;如x为正,则能增大矩形的宽度;如x为负,则能减小它。y对顶部与底部区域产生的影响是是类似的函数声明:BOOL InflateRect( LPRECT lprc, int dx, int dy );参数:lprc: 目标修改的矩形dx: 矩形宽度修改dy: 矩形高度修改返回值:非零表示成功,零表示失败。备注:——...原创 2020-12-24 11:24:40 · 149 阅读 · 0 评论 -
Windows API GDI(2) CreateCompatibleDC、CreateCompatibleBitmap、SelectObject和BitBlt函数
CreateCompatibleDC说明:The CreateCompatibleDC function creates a memory device context(DC) compatible with thespecified device.“设备上下文”、“设备环境”是The Device Context的翻译。设备上下文是一种包含有关某个设备(如显示器或打印机)的绘制属性信息的 Windows 数据结构。所有绘制调用都通过设备上下文对象进行,这些对象封装了用于绘制线条、形状和文本的 W原创 2020-12-22 10:36:17 · 1625 阅读 · 1 评论 -
Windows API GDI(1) BeginPaint和EndPaint函数
说明:BeginPaint:函数为指定窗口进行绘图工作的准备,并用将和绘图有关的信息填充到PAINTSTRUCT结构中。EndPaint:和BeginPaint成对出现,描画完成释放。BeginPaint 函数的作用是告诉 Windows 系统,要开始向显示卡输出内容了,把这次显示的操作请求放到系统显示队列里。由于系统上的显示卡往往只有一个,那么这种资源是独占的,所以操作系统会让显示操作线性化,保证每个窗口的显示是独立进行的,而不是 A 窗口显示一部份,或者 B 窗口显示一部份,而是 A 窗口显示完成原创 2020-12-21 14:04:46 · 926 阅读 · 0 评论