GetCodeForInitInstance
Načte zadaný kód pro InitInstance.
function GetCodeForInitInstance(
nLineStart,
nLineEnd
);
Parametry
nLineStart
Číslo řádku (číslováno od nuly) pro spuštění funkce.nLineEnd
Číslo řádku (číslováno od nuly) pro konec funkce.
Vrácená hodnota
Řetězec obsahující kód pro inicializaci instance průvodce.
Poznámky
Zavolejte tuto členskou funkci, chcete-li získat příslušný kód pro inicializaci instance průvodce. Čísla řádků jsou následující:
Číslo řádku |
Kód InitInstance |
---|---|
0 |
CWinApp::InitInstance(); |
1 |
return TRUE; |
2 |
AfxOleInit(); |
3 |
// Parse command line for standard shell commands, DDE, file open |
4 |
CCommandLineInfo cmdInfo; |
5 |
ParseCommandLine(cmdInfo); |
6 |
// App was launched with /Embedding or /Automation switch. |
7 |
// Run app as automation server. |
8 |
if (cmdInfo.m_bRunEmbedded || cmdInfo.m_bRunAutomated) |
9 |
{ |
10 |
\t// Register class factories via CoRegisterClassObject(). |
11 |
\tif (FAILED(_AtlModule.RegisterClassObjects(CLSCTX_LOCAL_SERVER, REGCLS_MULTIPLEUSE))) |
12 |
\t\treturn FALSE; |
13 |
\t// Don't show the main window |
14 |
\treturn TRUE; |
15 |
} |
16 |
// App was launched with /Unregserver or /Unregister switch. |
17 |
if (cmdInfo.m_nShellCommand == CCommandLineInfo::AppUnregister) |
18 |
{ |
19 |
\t_AtlModule.UpdateRegistryAppId(FALSE); |
20 |
\t_AtlModule.UnregisterServer(TRUE); |
21 |
\treturn FALSE; |
22 |
} |
23 |
// App was launched with /Register or /Regserver switch. |
24 |
if (cmdInfo.m_nShellCommand == CCommandLineInfo::AppRegister) |
25 |
{ |
26 |
\t_AtlModule.UpdateRegistryAppId(TRUE); |
27 |
\t_AtlModule.RegisterServer(TRUE); |
28 |
\treturn FALSE; |
29 |
} |
Pro každý řádek vrácen GetCodeForInitInstance přidá úvodní kartu (\t) a konci "CR-LF" (CR - konce řádku) dvojice znaků (\r\n).
Příklad
// Get the lines numbered 0 through 2 above
GetCodeForInitInstance(0, 2)
// returns the following string
// "\tCWinApp::InitInstance();\r\n\treturn TRUE;\r\n\tAfxOleInit();\r\n"
Viz také
Úkoly
Odkaz
Koncepty
Přizpůsobení průvodců C++ pomocí běžných funkcí JScript