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的窗口过程”。
  • 相关阅读:
    Legacy和UEFI,MBR和GPT的区别
    如何升级laravel5.4到laravel5.5并使用新特性?
    value toDF is not a member of org.apache.spark.rdd.RDD
    spark能传递外部命名参数给main函数吗?
    spark在idea中本地如何运行?(处理问题NoSuchFieldException: SHUTDOWN_HOOK_PRIORITY)
    工作随笔-20171012
    maven使用实战
    介绍maven构建的生命周期
    python中的pip
    python中的None
  • 原文地址:https://www.cnblogs.com/tingshuixuan2012/p/3106575.html
Copyright © 2011-2022 走看看