GetCodeForExitInstance
Pobiera ExitInstance kod zakończenia kreatora.
function GetCodeForExitInstance(
nLineStart,
nLineEnd
)
Parametry
nLineStart
Numer wiersza od zera na początku funkcji.nLineEnd
Numer wiersza od zera na końcu funkcji.
Wartość zwracana
Ciąg zawierający kod zamykania wystąpienie kreatora.
Uwagi
Wywołanie tej funkcji składowej pobrać odpowiedni kod dla zamykania wystąpienie kreatora:
Numer wiersza |
Kod ExitInstance |
---|---|
0 |
|
1 |
|
Dla każdego z wierszy, zwrócone GetCodeForExitInstance dodaje kartę wiodących (\t) i końcowe pary znaków "CR-LF" (karetki - wysuwu wiersza) (\r\n).
Przykład
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();
}
Zobacz też
Zadania
Tworzenie kreatora niestandardowego
Informacje
Koncepcje
Dostosowywanie kreatorów C++ do typowych funkcji języka JScript