FRACTALS

ѕ даРЪвРЫРе
іРЫХаХп ШЧЮСаРЦХЭШЩ даРЪвРЫЮТ
їаЮУаРЬЬл ФЫп ЯЮбваЮХЭШп даРЪвРЫЮТ
БблЫЪШ ЭР ФагУШХ бРЩвл Ю даРЪвРЫРе
ЅРЯШиШ бТЮШ ТЯХзРвЫХЭШп



 
 

LOGO
Предыдущая Следующая

enc__manager->init_menu(hlnst,"IMGMenu",

IMG_MENU_CHILD_POS) ; enc_manager->se t_frame^menu

< img_f rame_window->frame_menu, img_frame_wi n do w - > f rame_submenu) ; self_org_enc_nianager->init_menu (hlnst, "SLFORGMenu" ,

S0J3NCJMENU_CHILD_P0S) ; se lf _org_enc_manager - >se t__f rame__menu (img_f rame_window->f ramejaenu, img__frame_window->frame^submenu) ; dec_manager->init_menu (hlnst, "DECMenu",

DEC_MENU_CHILD_POS) ; decjaanager->se t_f rame^menu

(i mg_f r ame_w indow->fr ame^menu, img_f rame_window->f rame^submenu) / subjmanager->init_menu (hlnst, "SUBMenu",

SUBJMENU_CHILD_P0S) ; sub_manager->set__frame^menu

(img_frame_window->frame_menu, img_f rame__w in dow->fr ame_s ubmenu) ; plt2d__manager->init_menu(hlnst,"PLOTMenu",

PLOTJMENU_CHILD_POS) ; pl t2 d__manager->set_f rame__menu

(img__f rame_window->frame_menu, img__f rame^window - >f rame_submenu) ;

// Step 8: Set up the Windows code. Load the // accelerators, create and show the frame window, // and implement the message loop. This is standard // Windows code.

// Load accelerator table

hAccel = LoadAccelerators (hlnst, "MdiAccel") ;

// Create the frame window width = GetSystemMetries (SMJ2XSCREEN); height = GetSystemMe tries (SM__CY SCREEN) ; hwndFrame « CreateWindow (szFrameClass, "IMG System", WSJDVERLAPPEDWINDOW | WS_CLI PCHILDREN,

0, 0,

width, height,

NULL, img_f rame_window->f rame_menu, hlnstance, NULL) ;

hwndClient = GetWindow (hwndFrame, GW__CHILD) ;

ShowWindow (hwndFrame, nCmdShow) ; UpdateWindow (hwndFrame) ;

284

Фракталы и вей влеты для сжатия изображений в действии

Листинг В.2.6. Функиия WinMain лля системы IMG. Шаги, которые выполняются

Прололжение функиии WinMain лля типичного приложения UWL, выделены

// Enter the modified message loop

while (GetMessage (&msg, NULL, 0, 0)) {

if ( !g_modeless__dialog I | !IsDialogMessage

(g__modeless_dialog->hdialog, &msg)) if (!TranslateMDISysAccel (hwndClient, &msg) &&

!TranslateAccelerator (hwndFrame, hAccel, &msg)) {


Предыдущая Следующая


Галерея фракталов

 

Hosted by uCoz