zoukankan      html  css  js  c++  java
  • 《Windows程序设计》中未归类的API

      Windows程序设计中用到很多API,其中大部分在一个程序段后的讲述中都已归类,很方便查找,但有些API出现在密密麻麻的文字中间,在此列出。

    函数 功能 函数归属 备注
    GetLastError 获取当函数调用失败时的扩展错误信息    
     GetUpdateRect  获取无效矩形坐标    
     alidateRect f  使客户区任意的矩形区域变得有效    
     TextOut  字符输出函数 GDI  
     ScrollWindow 滚动窗口客户区内容,而不是重绘  非GDI Windows自动将新滚动出现的地方无效化,从而产生一条WM_PAINT消息(这点可参考64页“窗口过程收到WM_PAINT消息的引发事件列表”)。它是少数几个能改变窗口的客户区显示的非GDI函数之一)。还有更重要的内容:它的最后两个参数设置为NULL,表示需要滚动整个客户区,Windows自动将“新滚动出现的地方”无效化,从而产生一条WM_PAINT消息。
     GetDeviceCaps  获取设备的能力    形式:iValue = GetDeviceCaps (hdc, iIndex) ;
    BeginPaint      孙鑫Lesson11小时44分30秒说:BeginPaint和EndPaint只能用于响应WM_PAINT消息时使用,其它任何时候不能使用;GetDC和ReleaseDC不能够在WM_PAINT中使用,只能在其它地方使用
     SelectObject      注意这种形式hPen = SelectObject (hdc, GetStockobject (WHITE_PEN)) ;SelectObject函数返回一个“先前”选入设备环境的画笔句柄,并不是返回当前的。
     SendMessage     SendMessage (hwnd, message, wParam, lParam) ;  以这个语句为例:“当你调用SendMessage函数时,Windows调用窗口句柄是hwnd的窗口过程”。
  • 相关阅读:
    git push错误,如何回滚
    mybatis类型转换器
    SpringBoot2 + Druid + Mybatis 多数据源动态配置
    从SqlSessionFactoryBean的引用浅谈spring两种bean模式
    maven常用命令
    ubuntu 16.04安装mysql server入门
    HTML5多文件异步上传 个人笔记代码
    sqlserver中取出刚插入的主键(主键是guid类型)
    快速排序示例代码
    oracle用户创建及权限设置(转)
  • 原文地址:https://www.cnblogs.com/tingshuixuan2012/p/3106575.html
Copyright © 2011-2022 走看看