在动态库中我是这样写的:
void Out()
{
CWinApp* papp=AfxGetApp();
CSingleDocTemplate* pDocTemplate;
pDocTemplate = new CSingleDocTemplate(
IDR_MENU1,
RUNTIME_CLASS(CMyDoc),
RUNTIME_CLASS(CFrameWnd), // main SDI frame window
RUNTIME_CLASS(CMyView));
papp- >AddDocTemplate(pDocTemplate);
papp- >m_pMainWnd- >ShowWindow(SW_SHOW);
papp- >m_pMainWnd- >UpdateWindow();
}
但是,什么也不显示。各位高手看一下,有什么问题?在动态库中,能用这种方式实现窗口的输出吗?我的主要目的是想在动态库的视类中画图。
void Out()
{
CWinApp* papp=AfxGetApp();
CSingleDocTemplate* pDocTemplate;
pDocTemplate = new CSingleDocTemplate(
IDR_MENU1,
RUNTIME_CLASS(CMyDoc),
RUNTIME_CLASS(CFrameWnd), // main SDI frame window
RUNTIME_CLASS(CMyView));
papp- >AddDocTemplate(pDocTemplate);
papp- >m_pMainWnd- >ShowWindow(SW_SHOW);
papp- >m_pMainWnd- >UpdateWindow();
}
但是,什么也不显示。各位高手看一下,有什么问题?在动态库中,能用这种方式实现窗口的输出吗?我的主要目的是想在动态库的视类中画图。
http://www.vckbase.com/code/listcode.asp?mclsid=13&sclsid=1303
http://www.vckbase.com/code/winsys/dll/SingDocRglDll.zip