You create a notebook by using the WC_NOTEBOOK window class name in the ClassName parameter of WinCreateWindow. The following sample code shows the creation of the notebook. The style set in the ulNotebookStyles variable (the BKS_* values) specifies that the notebook is to be created with a solid binding and the back pages intersecting at the bottom-right corner, major tabs placed on the right edge, shape tab square, tab text centered, and status-line text left-justified These are the default settings and are given here only to show how notebook styles are set.
HWND hwndNotebook; /* Notebook window handle */
ULONG ulNotebookStyles; /* Notebook window styles */
ULONG x, y, cx, cy; /* Coordinates */
/**********************************************************************/
/* Set the BKS_style flags to customize the notebook. */
/**********************************************************************/
ulNotebookStyles =
BKS_SOLIDBIND | /* Use solid binding */
BKS_BACKPAGESBR | /* Set back pages to intersect at the */
/* bottom-right corner */
BKS_MAJORTABRIGHT | /* Position major tabs on right side */
BKS_SQUARETABS | /* Make tabs square */
BKS_TABTEXTCENTER | /* Center tab text */
BKS_STATUSTEXTLEFT; /* Left-justified status-line text */
/**********************************************************************/
/* Create the notebook control window. */
/**********************************************************************/
hwndNotebook =
WinCreateWindow(
hwndParent, /* Parent window handle */
WC_NOTEBOOK, /* Notebook window class */
NULL, /* No window text */
ulNotebookStyles, /* Notebook window styles */
x, y, cx, cy, /* Origin and size */
hwndOwner, /* Owner window handle */
HWND_TOP, /* Sibling window handle */
ID_BOOK, /* Notebook window ID */
NULL, /* No control data */
NULL); /* No presentation parameters */
/**********************************************************************/
/* Make the notebook control visible. */
/**********************************************************************/
WinShowWindow(
hwndNotebook, /* Notebook window handle */
TRUE); /* Make the window visible */