发新话题
打印

关于CToolBar::OnIdleUpdateCmdUI的问题

关于CToolBar::OnIdleUpdateCmdUI的问题

在此函数完整的形式是:CToolBar::OnIdleUpdateCmdUI(Wparam wparam,Lparam lparam)
请问函数中的两个参数代表什么意思?

TOP

后面的两个参数是系统的消息参数:
WPARAM   A value passed as a parameter to a window procedure or callback function: 16 bits on Windows versions 3.0 and 3.1; 32 bits on Win32.

LRESULT   A 32-bit value returned from a window procedure or callback function.

这两个都是函数的地址。

OnIdleUpdateCmdUI()是当线程的消息队列中没有任何消息时,MFC会来调用这个函数。用来处理诸如菜单条目、工具条按钮的禁止/允许等动作。
有条很宽的河,河对岸有箱金子......可是没有船.......

TOP

发新话题