ТОР 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 * сообщение, вывод диалогового окна с текстовым сообщением и одной-двумя-тремя кнопками 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 *) BOOL LineTo(HDC hDC,int x,int y) Пример. Построить отрезок (x1,y1) – (x2,y2) Code Не нашли, что искали? Воспользуйтесь поиском:
|