佚名通过本文主要向大家介绍了ie工具栏在哪里,ie浏览器工具栏在哪,ie工具栏,ie的工具栏在哪,ie浏览器工具栏不见等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 这是为什么,在创建IE工具栏时不可以用OnCreate
描述:
描述:
我在给IE添加工具栏(BHO)时发现,如果我的工具栏parentCWnd包含子界面,那么必须要重新写他的Create函数,然后再在这个Create函数中创建子窗口subWnd.Create(...)。而不能够在父界面的OnCreate函数中创建子界面。
如:
ParentWnd::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
...
m_pSubWnd->Create(...);
}
这样则会抱错。
而这样写:
ParentWnd::Create(...)
{
CWnd::Create(...);
m_pSubWnd->Create(...,this);
}
就不会抱错了。
是不是我哪里写错了。还是确实如此?