MFC中函数总结

FindWindow

介绍

FindWindow这个函数检索处理顶级窗口类名和窗口名称匹配指定的字符串。这个函数不搜索子窗口

lpClassName参数指向类名,lpWindowName指向窗口名,如果有指定的类名和窗口的名字则表示成功返回一个窗口的句柄。否则返回零

FindWindow(
LPCTSTR lpClassName, // pointer to class name
LPCTSTR lpWindowName // pointer to window name
);

 

实例

Shell_TrayWnd这是个外bai壳函数类,主要是用于管理状态栏及任务du栏的,它还可以zhi分为一些小的子类如管理程序最小化dao后跑到任务栏里等.
CWnd* pWnd = CWnd::FindWindow(_T("Shell_TrayWnd"), NULL);//用来获得任务栏窗口。

 

SetTimer

SetTimer:每隔一段时间就会自动执行一次。

SetTimer函数的原型变为:

UINT SetTimer(UINT nIDEvent,UINT nElapse,void(CALLBACK EXPORT *lpfnTimer)(HWND,UINT ,YINT ,DWORD))

当使用SetTimer函数的时候,就会生成一个定时器,

函数中nIDEvent指的是定时器的标识,也就是名字。

nElapse指的是时间间隔,也就是每隔多长时间触发一次事件。

第三个参数是一个回调函数,在这个函数里,放入你想要做的事情的代码,你可以将它设定为NULL,也就是使用系统默认的回调函数,系统默认的是OnTimer函数。这个函数怎么生成的呢?你需要在需要计时器的类的生成OnTimer函数:在ClassWizard里,选择需要计时器的类,添加WM_TIMER消息映射,就自动生成OnTimer函数了。然后在函数里添加代码,让代码实现功能。

 

CreateSolidBrush

CreateSolidBrush,函数,该函数创建一个具有指定颜色的逻辑刷子。

 

CFrameWnd

 往往是创建应用程序的主窗口,它能够很好地支持系统菜单和控制条(工具条,状态条).

 

ZeroMemory

声明

void ZeroMemory( PVOID Destination,SIZE_T Length );

参数

Destination :指向一块准备用0来填充的内存区域的开始地址。

Length :准备用0来填充的内存区域的大小,按字节来计算。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CodingLife99

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值