Работа с текстовой информацией при программировании в Windows - Курсовая работа

бесплатно 0
4.5 108
Введение в API-программирование. Транслирование клавиатурных сообщений в ASCII-коды. Текст программы на 32-битном ассемблере с применением API-функций. Функция для создания диалогового окна. Определение открываемого диска, каталога и имени файла.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
Если функция достигла цели, она завершается тогда, когда примет сообщение WM_QUIT, она должно возвратить значение выхода, содержащееся в параметре этого сообщения WPARAM. Функция обновляет рабочую область заданного окна, отправляя сообщение WM_PAINT окну, если регион обновления окна не пуст. Если функция завершается успешно, возвращаемое значение - младшая часть двойного слова размера файла, и если параметр LPFILESIZEHIGH - не ПУСТО (NULL), функция помещает старшую часть двойного слова размера файла в переменную, на которую указывает этот параметр. ;================================ mov Wwd, 800 mov Wht, 600 invoke GETSYSTEMMETRICS, SM_CXSCREEN invoke TOPXY, Wwd, eax mov Wtx, eax invoke GETSYSTEMMETRICS, SM_CYSCREEN invoke TOPXY, Wht, eax mov Wty, eax invoke CREATEWINDOWEX, WS_EX_LEFT, ADDR SZCLASSNAME, ADDR SZUNTITLED, WS_OVERLAPPEDWINDOW, Wtx, Wty, Wwd, Wht, NULL, NULL, HINST, NULL mov HWND, eax invoke LOADMENU, HINST, 600; menu ID invoke SETMENU, HWND, eax invoke GETAPPPATH, ADDR PTHBUFFER invoke GETCL, 1, ADDR CLBUFFER ;====== end menu commands ====== elseif UMSG == WM_SETFOCUS invoke SETFOCUS, HEDIT elseif UMSG == WM_CREATE invoke Do_Status, HWIN mov WRAPFLAG, 0 invoke EDITML, NULL, 0,30,300,200, HWIN, 700, WRAPFLAG mov HEDIT, eax invoke SETWINDOWLONG, HEDIT, GWL_WNDPROC, EDITPROC mov LPEDITPROC, eax elseif UMSG == WM_SIZE invoke MOVEWINDOW, HSTATUS, 0,0,0,0, TRUE push Rct.bottom pop tbh; toolbar height invoke GETCLIENTRECT, HSTATUS, ADDR Rct push Rct.bottom pop sbh; status bar height invoke GETCLIENTRECT, HWIN, ADDR Rct push Rct.right pop WWID push Rct.

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?