GetCodeForExitInstance
Consente di recuperare il codice ExitInstance per terminare la procedura guidata.
function GetCodeForExitInstance(
nLineStart,
nLineEnd
)
Parametri
nLineStart
Numero di riga con inizio zero per l'inizio della funzione.nLineEnd
Numero di riga con inizio zero per la fine della funzione.
Valore restituito
Una stringa contenente il codice per chiudere l'istanza della procedura guidata.
Note
Chiamare questa funzione membro per recuperare il codice appropriato per terminare un'istanza della procedura guidata:
Numero di riga |
Codice ExitInstance |
---|---|
0 |
|
1 |
|
Per ogni riga restituita, GetCodeForExitInstance aggiunge una tabulazione iniziale (\t) e una coppia di caratteri finali "CR-LF", ovvero ritorno a capo - avanzamento riga (\r\n).
Esempio
if (!oExitInstance)
{
oExitInstance = oCWinApp.AddFunction("ExitInstance",
vsCMFunctionFunction, "BOOL", vsCMAddPositionEnd, vsCMAccessPublic,
strProjectCPP);
oExitInstance.BodyText = GetCodeForExitInstance(0, 1);
}
// returns the following string
// "\t_AtlModule.RevokeClassObjects();\r\n
// \treturn CWinApp::ExitInstance();\r\n"
else
{
oExitInstance.StartPointOf(vsCMPartBody,
vsCMWhereDefinition).CreateEditPoint().Insert(GetCodeForExitInstance(0,
0));
// returns the following string
// "\t_AtlModule.RevokeClassObjects();\r\n
oCM.Synchronize();
}
Vedere anche
Attività
Creazione di una procedura guidata personalizzata
Riferimenti
Concetti
Personalizzazione delle procedure guidate C++ con funzioni comuni JScript
Progettazione di una procedura guidata