Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Push offset Stroka1 ; strcpy(Stroka3,Stroka1)




Push offset Stroka3

Call lstrcpy

Push offset Stroka2; strcat(Stroka3,Stroka2)

Push offset Stroka3

Call lstrcat

Функции пользовательского интерфейса Windows

int MessageBox (HWND hWnd, char * сообщение,
char * заголовок, int стиль)

вывод диалогового окна с текстовым сообщением и одной-двумя-тремя кнопками
(см. тему«Стандартные диалоги»)

int wsprintf (char * строка, char * образец, …)
формирование текстовой строки по образцу

Пример. Формирование строки вида (x,y)

Data

Obrazec db "(%d,%d)",0

.data?

Stroka db 20 dup (?)

Code

Push y; wsprintf(Stroka,Obrazec,x,y)

Push x

Push offset Obrazec

Push offset Stroka

Call wsprintf

Add esp,16; выровнять стек

Функции интерфейса графических устройств

HWND GetDesktopWindow()
получить дескриптор окна Рабочего стола

HDC GetWindowDC(HWND hWnd)
получить дескриптор контекста устройства,
связанного с заданным окном

int ReleaseDC(HWND hWnd,HDC hDC)
освободить заданный дескриптор контекста устройства,
связанный с заданным окном

Пример. Получить дескриптор контекста устройства, связанного с Рабочим столом

.data?

hWnd dd?

hDC dd?

Code

call GetDesktopWindow; hWnd=GetDesktopWindow()

Mov hWnd,eax

push hWnd; hDC=GetWindowDC(hWnd)

Call GetWindowDC

Mov hDC,eax

BOOL MoveToEx(HDC hDC,int x,int y,POINT *)
сместить графический курсор в точку (x,y)

BOOL LineTo(HDC hDC,int x,int y)
провести линию до точки (x,y)

Пример. Построить отрезок (x1,y1) – (x2,y2)

Code






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных