Last modified: January 16, 2009

Applies to: Office 2010 | Outlook 2010 | Visual Studio

Creates a named structure that includes a DTBLPAGE structure for describing a tabbed page control, a label of a specified length, and a Help file entry of a specified length.

Header file:


Related structure:


SizedDtblPage (n, n1, u)


Length of the label for the page tab.


Length of the entry appearing in the Mapisvc.inf file identifying the Help file that will be used with the tabbed page control.


Name for the new structure.

The SizedDtblPage macro lets you define a tabbed page control when the number of characters in the associated label and Help file entry is known. The new structure is created with the following members:

DTBLPAGE dtblpage;
TCHAR lpszLabel[n];
TCHAR lpszComponent[n1];

To use a pointer to the resulting structure from the SizedDtblPage macro as a DTBLPAGE structure pointer, perform the following cast:

lpDtblPage = (LPDTBLPAGE) &SizedDtblPage;