GetCodeForDllGetClassObject

 

The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.

The latest version of this topic can be found at GetCodeForDllGetClassObject.

Retrieves the code for the DLL class object.

  
      function GetCodeForDllGetClassObject(   
   nLineStart,   
   nLineEnd    
);  

Parameters

nLineStart
The zero-based line number for the start of the function.

nLineEnd
The zero-based line number for the end of the function.

A string containing the code for getting the class object.

Call this member function to retrieve the code for the class object. Calling this function creates a single string by concatenating the array elements you specify.

The following table shows code for getting the code for the class object:

Line numberCode
0AFX_MANAGE_STATE(AfxGetStaticModuleState());
1if (S_OK == _AtlModule.GetClassObject(rclsid, riid, ppv))
2\treturn S_OK;
3return AfxDllGetClassObject(rclsid, riid, ppv);

For each of the lines returned, GetCodeForDllGetClassObject adds a leading tab (\t) and a trailing "CR-LF" (carriage return - linefeed) character pair (\r\n).

// Get the lines numbered 1 and 2 above  
GetCodeForDllGetClassObject(1, 2)  
  
// returns the following string  
// "\tif (S_OK == _AtlModule.GetClassObject(rclsid, riid, ppv))\r\n\t\treturn S_OK;\r\n"  
  

Customizing C++ Wizards with Common JScript Functions
JScript Functions for C++ Wizards
Creating a Custom Wizard
Designing a Wizard

Show: