zoukankan      html  css  js  c++  java
  • MFC一些必要的名词(一)

    1. API:一个系统内部提供给用户的函数使用包,集合等就叫做该系统的API
    2. 句柄:可以将其分为:图标句柄(HICON),光标句柄(HCURSOR),窗体句柄(HWND),应用程序实例句柄(HINSTANCE)等(每一个窗口都有一个句柄)
    3. WM_开头的是一些宏
    4. MSG中的一些参数:

    (1)HWDN:窗口句柄

    (2)WPARAM:消息的附加信息;LPARAM:消息的附加信息

    (3)WORD:16位整数;DWORD:32位;DWORD time :表示的是消息被传递出去的时间

    (4)POINT:当消息被投递的时候,光标的位置

    5.WinMain函数:入口函数;参数:

    (1).HINSTANCE hInstance:当前应用程序的实例句柄;

    (2)HINSTANCE hPrevInstance:之前应用程序的实例句柄(就是说同一个程序,打开了两个窗口,则其就指第一个实例的句柄,如果只开一个,那么这个就为空(但是对基于win32的程序,这个就总是为空))

    (3)LPSTR      lpCmdLine:(命令行参数)指向字符串首地址的指针(LP:长指针)

    (4)int mCmdShow:窗口的显示状态(最大化,最小化显示等等)

    6. HDC :DC的句柄,GetDC(hwnd);画在哪个窗口上面;要记住的是在用完后还要RealeaseDC(hwnd,hDC)来释放HDC,否则会造成内存泄漏

    7. BegainPaint和EndPaint函数只能用于响应WM_PAINT(重绘)事件,而且须配套使用

    8. Win32 的窗口过程函数Wnd.lpfnWndPro = WinSunProc 这里没有加括号,说明WinSunProc 是一个函数指针

  • 相关阅读:
    24. Swap Nodes in Pairs
    23. Merge k Sorted Lists
    shell脚本报错:"[: =: unary operator expected"
    一种用 数组元素 指定 所调函数 的方法
    阻塞 非阻塞
    Linux open() 一个函数,两个函数原型
    QT 执行windows cmd 命令并读取结果
    Qt5 escape spaces in path
    获取磁盘的 总容量,空余容量,已用容量 【windows】
    通过进程名称,获取其路径
  • 原文地址:https://www.cnblogs.com/Con-Tch-LLYF/p/6621503.html
Copyright © 2011-2022 走看看