响应命令、通知与消息回调

oncommand 是普通窗口控件的命令消息(例如按钮)
onnotify 是通用控件的通知消息(例如tab控件),实际上是命令消息的一个增强版本,本质一样,只不过能够在消息中传送更多的附加数据。

wndproc是消息回调,可以处理所有发给控件的消息,例如鼠标在控件上移动的_WM_MOUSEMOVE消息。至于每一个消息的wParam,lParam都有不同的含义,具体应用可以到MSDN或百度百科查一下,都非常详细。

wndproc是处理“我正在做什么…………”的消息,是内部实现。
oncommand,onnotify是处理“我被怎么怎么样了………..”的消息,即与用户交互,是与外部交互。

用得最多的是命令与通知, 一般用不到消息回调, 除非是要修改控件的一些默认行为

你可能感兴趣的:(通知,响应命令,消息回调)