最近有一项关于MFC的任务,做完后总结了一些使用的函数,希望对大家有帮助,也是怕自己忘了所以就写了这篇博客,方便后续的工作。
1,FindWindow() 获得窗口句柄;
2,GetWindowRect() 获得窗口大小;
3, MoveWindow() 移动窗口的位置,并且设置窗口大小;
4, GetDlgItem() 获得某个控件的指针;
5, GetDestopWindow() 获取桌面句柄;
6, GetWindow() 已知一个窗口获取与其相关的其他窗口;
7, GetNextWindow() 与GetWindow()类似,目前不知道区别;
8, GetTopWindow() 检查与特定窗口相关联的子窗口的z序,并返回z序顶部的句柄;
9, SetWindowPos() 用于控制控件的大小,可以设置z序;
10, MessageBox() 用于弹窗,MFC和WIN32都支持
11, AfxMessageBox() 用于弹窗,仅MFC支持
12, GetSystemMetrics() 获取系统的各项参数,具体参数由输入参数确定
13, AdjustWindowRect() 通过客户区大小调整窗口的大小。
14, RegisterClass() 注册一个类一般与CreateWindow连用;
15, CreateWindow() 可以利用RegisterClass注册后的类来创建窗口;
16, GetWindowPlacement() 获取窗口的状态以及位置信息;
17, SetWindowPlacement() 设置窗口的状态以及位置信息;
18, PostMessage() 消息传递,发送消息后立即返回;
19, SendMessage() 消息传递,发送消息后等待消息处理完毕再返回