예제 #1
0
파일: Status.c 프로젝트: Viriana/SISE
BOOL status_InitInstance(
   HINSTANCE hinst)
   {
    if (! (StatusAtomClass = registerMDIChild(hinst,0,IDR_STATUS,StatusWndProc,sizeof(WORD))))
      { return FALSE; }
      
    StatusMenu = LoadMenu(hinst,MAKEINTRESOURCE(IDR_CLIPS));

    if (StatusMenu == NULL)
      return FALSE;
      
    StatusContextMenu = LoadMenu(hinst,MAKEINTRESOURCE(IDR_STATUS_CONTEXT));

    StatusWindowMenu = findWindowMenu(StatusMenu);
   
    return TRUE;
   }
예제 #2
0
파일: Text.c 프로젝트: atrniv/CLIPS
/****************************************************************************
*                             text_InitInstance
* Inputs:
*       HINSTANCE hinst: Instance handle
* Result: BOOL
*       TRUE if successful
*       FALSE if error
* Effect: 
*       Registers the text window class, and loads its menu to a local
*       static variable.
****************************************************************************/
BOOL text_InitInstance(
  HINSTANCE hinst)
  {
   EditAtomClass = registerMDIChild(hinst,0,IDR_TEXT,textWndProc,EXTRA_BYTES);
   
   if (! EditAtomClass)
     { return FALSE; }

   TextMenu = LoadMenu(hinst,MAKEINTRESOURCE(IDR_CLIPS));

   if (TextMenu == NULL)
     { return FALSE; }

   TextContextMenu = LoadMenu(hinst,MAKEINTRESOURCE(IDR_TEXT_CONTEXT));
   
   TextWindowMenu = findWindowMenu(TextMenu);

   /* Make these the frame menu. */
   
   hMainMenu = TextMenu;

   return TRUE;
  }