以下是 COleControl::OnDoVerb 方法的基本框架:
BOOL COleControl::OnDoVerb(LONG iVerb, LPMSG pMsg, CWnd* pWndUser, LPCLSID pClsid)
{
// 在这里执行对象执行动作时的操作
// 可以根据 iVerb 的值执行不同的操作
// 例如:
// if (iVerb == OLEIVERB_PRIMARY)
// {
// // 执行主要的动作
// // ...
// }
return COleControl::OnDoVerb(iVerb, pMsg, pWndUser, pClsid);
}
在上述代码中,iVerb 参数表示执行的动作的索引。你可以根据具体的需求,在方法中添加相应的逻辑,以处理不同的动作。例如,可以根据 iVerb 的值执行不同的操作。
请注意,OnDoVerb 方法通常被派生类重载,以便在执行不同的 verb 时提供特定的行为。
转载请注明出处:http://www.zyzy.cn/article/detail/21169/MFC/COleControl