VS2019的安装                                                    创建MFC新项目                

Ansi与Unicode编码                                            修改工程编码

按钮                                                                    MessageBox消息框函数

c++字符串----Cstring                                         CStringArray

VS2019创建win32项目                                     调试

 MFC调用CMD控制台                                      Sleep暂停

ASSERT条件为真继续执行,条件为假中断执行

空文档创建MFC(类似记事本)                           基于对话框必须有的

单文档必须有的类                                            多文档必须有的类

类派生图

CPoint点类                                                      CSize类

CRect                                                              

win32环境创建MFC窗口                                 MFC运行机制

更改窗口样式PreCreateWindow                     钩子(拦截消息)

MouseProc鼠标钩子处理函数                        KeyboardProc键盘钩子函数

虚拟键VK值列表                                             keybd_event模拟按键

GetKeyState获取指定虚拟键的状态               GetAsyncKeyState获取调用该函数时某一键的状态

MFC消息处理流程                                          各种消息

鼠标消息                                                        键盘消息

消息的处理WindowProc

PreTranslateMessage截获消息                     

自定义消息                                                      SendMessage发送消息

PostQuitMessage线程终止请求                     GetMessage获取消息

MSG成员变量                                               PostThreadMessage向指定线程发送消息

RegisterWindowMessage给窗口增加一个消息

BroadcastSystemMessage广播消息

 

GetCurrentThreadId获取当前线程ID              AfxGetMainWnd获得当前线程句柄

GetWindowThreadProcessId获取指定窗口线程ID和进程ID

 

Button按钮                                                       EnableWindow启用和禁用控件

GetDlgItem获取指定子控件句柄                      GetSafeHwnd安全获取窗口句柄HWND

HWND转化为CWND(FromHandlePermanent)

GetDesktopWindow获取桌面窗口句柄           GetWindow获取与指定窗口有特定关系的窗口句柄

GetActiveWindow获取活动窗口的句柄

FindWindow获取与指定窗口类名和窗口名相匹配的最顶层窗口的窗口句柄

FindWindowEx寻找与指定条件相符的第一个子窗口句柄

EnumWindows枚举顶层窗口                           EnumChildWindows枚举子窗口

SetForegroundWindow将指定窗口设置到前台

AfxGetApp获取当前进程的指针                GetMainWnd获取主窗口指针

IsIconic判断窗口是否最小化                           IsWindow判断指定窗口句柄是否标识了现有窗口

SetWindowText设置控件文本                          GetWindowText获取指定窗口或控件的文本

ShowWindow控件的显示与隐藏                     GetWindowRect获取指定窗口或控件的边框矩形的尺寸

给控件添加变量                                               美化控件

单选框和复选框                                               Edit编辑框控件

定时器Timer

事件                                                                

 

SetFocus设置焦点

Combo下拉框控件                                          List列表控件

Group分组控件                                               StaticText静态文本框控件

窗口样式                                                        BITMAP   HBITMAP   CBitmap

颜色对照表                                                    退出程序

 

插入对话框资源

模态 与 非模态对话框                                  对话框初始函数

对话框之间传递数据                                    右键菜单

 

ExitProcess结束进程                                  SetProp给指定窗口增加或修改一个属性

RemoveProp删除窗口属性                         GetProp获取属性的数据

GetLastError获取错误代号                         GDI和GDI+

只执行一个实例                                          #pragma data_seg同一程序的多个实例共享数据

不同程序进程间通信

 

 

SetCursorPos把光标移到屏幕的指定位置

memcpy内存区域复制

 

 

CTime时间日期类 

OutputDebugString调试输出 

 常用宏                                                               spy++

VS2019动态链接库                                       多线程

注册表                                                          模拟鼠标键盘操作

mouse_event鼠标事件

删除控件的三个步骤