home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
hlpsub.txt
< prev
next >
Wrap
Text File
|
1995-02-04
|
2KB
|
37 lines
SOM_Scope BOOL SOMLINK mcls_wpAddSettingsPages(MyClass *somSelf,
HWND hwndNotebook)
{
PAGEINFO pageinfo;
BOOL fReturn;
HELPSUBTABLE HelpSubTable [] = { 2, //always put a 2 here.
IDC_STRING, RES_ENTRY,
IDC_UNDO, RES_UNDO,
0, 0 };
fReturn = parent_wpAddSettingsPages(somSelf, hwndNotebook);
/* add another settings page here... */
memset((PCH)&pageinfo,0,sizeof(PAGEINFO));
pageinfo.cb = sizeof(PAGEINFO);
pageinfo.hwndPage = NULLHANDLE; // use the resource
pageinfo.usPageStyleFlags = BKA_MAJOR; // major tab
pageinfo.usPageInsertFlags = BKA_FIRST; // add to top of notebook
pageinfo.pfnwp = MyPageDlgProc; // window proc
pageinfo.resid = hmod; // .DLL module handle
pageinfo.dlgid = IDD_MYPAGE; // ID of dialog
pageinfo.pszName = "~My Page"; // Tab text
pageinfo.pCreateParams = somSelf; // pass object ptr to the dialog
pageinfo.idDefaultHelpPanel = RES_MYPAGE; // res id of
pageinfo.pszHelpLibraryName = "MYCLASS.HLP";
pageinfo.pHelpSubtable = HelpSubTable;
pageinfo.hmodHelpSubtable = hmod;
if (! _wpInsertSettingsPage( somSelf, hwndNotebook, &pageinfo ))
fReturn = FALSE;
return fReturn;
}