佚名通过本文主要向大家介绍了
vc6&newatlobject?等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: vc6 & new atl object?
描述:
解决方案1:
描述:
我用app wizard 建立了single document的工程,然后插入了new atl object,
client对这个object的调用都是好的,问题是single document的窗口没有出来,
想问问有什么办法让主程序开始运行吗?谢谢
解决方案1:
按照楼主的操作,新建了一个SDI。楼主查看下CWinApp派生类的InitInstance中,应有类似的语句
if (cmdInfo.m_bRunEmbedded || cmdInfo.m_bRunAutomated)
{
...
return TRUE; // 由于这里的return导致还未显示主窗口就返回了
}
因此将如下加到return TRUE;前即可:
if (!ProcessShellCommand(cmdInfo))
return FALSE;
m_pMainWnd->ShowWindow(SW_SHOW);
m_pMainWnd->UpdateWindow();