Компьютерные вирусы
Категория реферата: Рефераты по информатике, программированию
Теги реферата: реферат на тему образ жизни, сочинение язык
Добавил(а) на сайт: Jeshman.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата
;Проверим, какое сообщение получили, и перейдем к обработке
cmp [wmsg],WM_DESTROY je wmdestroy стр [wmsg],WM_RBUTTONDOWN je wmrbuttondown cmp [wmsg],WM_SIZE je wmsize cmp [wmsg],WM_CREATE je wmcreate cmp [wmsg],WM_LBUTTONDOWN je wmlbuttondown cmp [wmsg],WM_PAINT je wmpaint cmp [wmsg],WM_GETMINMAXINFO je wmgetminmaxinfo
;Данная программа не обрабатывает это сообщение.
;Передадим его Windows,
;чтобы оно было обработано по умолчанию
jmp defwndproc
;Сообщение WM_PAINT (перерисовать содержимое окна)wmpaint:
;Подготовим окно для перерисовки push offset Ippaint push [hwnd] call BeginPaint mov [theDC], eax
;Переведем в ASCII-формат значение mbx_count, которое
;доказывает, сколько раз была нажата левая кнопка мыши
mov eax,[mbx_count] mov edi, offset s_num call HexWrite32
; Вывод строки в окно
push L MSG_L ;Длина строки push offset szPaint ;Строка push L 5 ;Y push L 5 ;X push [theDC] ;DC call TextOut
;0бозначим завершение перерисовки окна push offset Ippaint push [hwnd] call EndPaint
;Выходим из обработки сообщения mov eax, 0 jmp finish
;Сообщение WM_CREATE (создание окна)
wmcreate:
; Выходим из обработки сообщения mov eax, 0 jmp finish
;Сообщение, не обрабатываемое данной программой, передаем Windows defwndproc:
push [Iparam] push [wparam] push [wmsg] push [hwnd] call DefWindowProc
; Выходим из обработки сообщения jmp finish
;Сообщение WM_DESTROY (уничтожение окна) wmdestroy:
; Закроем поток push L О call PostQuitMessage
;Выходим из обработки сообщения mov eax, О jmp finish
;Сообщение WMJ-BUTTONDOWN (нажата левая кнопка мыши) wmlbuttondown:
inc [mbx_count]
;0бновим содержимое окна push L 0 push L 0 push [hwnd] call InvalidateRect
[Выходим из обработки сообщения mov eax, О jmp finish
;Сообщение WM_RBUTTONDOWN (нажата правая кнопка мыши)
Рекомендуем скачать другие рефераты по теме: контрольная, использование рефератов.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата