Предыдущая Следующая
Листинг В.2.6. Функция WinMain лля системы IMG. Шаги, которые выполняются
Продолжение функции WinMain лля типичного приложения UWL, выделены
child_type->next = (tmdi_type_list_struct *)
malloc < (size_t) sizeof (tmdi_type_list_struct) ) ; child_type = child_type->next; child_type->type_id = IMG_SELFJDRGJDPEN; child_type->the_class = szSELFORGSClass; child_type->the_title = SELF_ORG_title;
child_jtype->next = NULL;
hlnst = hlnstance ; gdlg_instance = hlnstance;
// Step 5: Instantiate the frame object and each // child MDI manager object.
img^frame_window = new tmdi^frame^window (hlnstance, (LRESULT CALLBACK) FrameWndProc,0,"", "IMG System" , szFrameClass, "IFS_ICON" , child_list,SHOW_ABOUT) ; enc^manager = new tenc_window__manager (hlnstance, img_f rame_window, 0, szIMGSClass, "IFS_ICON") ; self_org_encjnanager = new tself_org_enc__window_manager (hlnstance,img_frame^window,0,szSELFORGSClass, "IFSJECON");
dec_manager = new tdec_window__manager (hlnstance, img_frame_window,0,szDECSClass,"IFS_ICON"); subjnanager = new tsub__window__manager (hlnstance, img_frame^window,0,szSUBSClass,"IFS_ICON", enc_manager,self_org_enc_manager,decjaanager); plt2d_manager = new tplt2d_window_manager (hlnstance, img__f rame__window, "IFS_ICON",szPLOTSClass,"IFS_ICON",enc_manager);
// Step 6: Register the frame window and each child
// window type, using the class's
// register_window_class member function.
if (IhPrevInstance) {
img^f rame_window->register__window_class () ; enc_manager->register_window_class(); self_org_enc_manager->register_window_class () ; dec_manager->register_window_class(); sub_manager-*>register__window_class(); plt2d__manager->register_window_class(); }
// Step 7: Initialize the menus for the frame and // each child window type.__
img_frame_window->init_menu (hlnst, "MainMenu", INIT MENU POS);
сложение В, Библиотека утилит Windows
283
цстииг В.2.6. Функция WinMain лля системы IMG. Шаги, которые выполняются в
рололжение функции WinMain лля типичного приложения UWL, выделены Предыдущая Следующая
|