virtual BOOL CWBApp :: InitInstance() = 0;
Popis
V programu je nutnΘ vytvo°it vlastnφ instanci tΘto metody, kterß vedle ostatnφch inicializacφ vytvo°φ hlavnφ okno aplikace, zabezpeΦφ jeho vazbu na WinBaseFrameProc
(viz t°φda CWBFrameWnd
) a provede inicializaci komunikace s jßdrem WinBase602, p°ihlßÜenφ u₧ivatele p°φpadn∞ nastavenφ databßzovΘ aplikace (viz. metoda WBAppInit
).
Hodnota funkce
Funkce vracφ TRUE, pokud inicializace prob∞hla ·sp∞Ün∞, jinak vracφ FALSE.
P°φklad
class CMainFrame : public CWBFrameWnd
{
.
.
.
};
BOOL CMyApp :: InitInstance()
{
CMainFrame * pMainFrame = new CMainFrame();
DWORD dwStyle = WS_OVERLAPPEDWINDOW | WS_VISIBLE;
if (!pMainFrame->Create(NULL, AfxGetAppName(), dwStyle,
CFrameWnd::rectDefault, NULL, MAKEINTRESOURCE(WB_APP_MAINMENU)))
return(FALSE);
pMainFrame->ShowWindow(m_nCmdShow);
pMainFrame->UpdateWindow();
m_pMainWnd = pMainFrame;
if (!WBAppInit("Fakturace", NULL, NULL, "MujServer"))
return(FALSE);
return TRUE;
}