Дополнительные функции WinAPI

April 26, 2010 by admin Комментировать »

В этом пункте приведены некоторые дополнительные функции WinAPI, необходимые для выполнения работы. Pascal?интерпретации всех незнакомых вам констант и типов данных приведены в приложении А.

Функция SendMessage

Функция предназначена для посылки сообщения окну. Она вызывает функцию окна?адресата и возвращает управление только после того, как функция окна обработает это сообщение.

function SendMessage(hWnd: HWND; Msg: UINT; wParam: WPARAM;
lParam: LPARAM): LRESULT; stdcall;

Параметр Назначение параметра
hWnd Описатель (handle) окна-адресата
Msg Код (номер) посылаемого сообщения
wParam Первый дополнительный параметр сообщения
lParam Второй дополнительный параметр сообщения

Пример.

SendMessage(Wind,WM_DESTROY,0,0); – ликвидировать окно Wind. Если это главное окно приложения, то приложение закончит работу.

Функция SetWindowText

Функция устанавливает новый текст заголовка окна или текст органа управления

function SetWindowText(hWnd: HWND; lpString: PChar): BOOL; stdcall;

Параметр Назначение параметра
hWnd Описатель (handle) окна-адресата
lpString Указатель на буфер со строкой передаваемого текста

Функция GetWindowText

Функция получает текст строки заголовка окна или органа управления.

function GetWindowText(hWnd: HWND; lpString: PChar;

nMaxCount: Integer): Integer; stdcall;

Параметр Назначение параметра
hWnd Описатель (handle) окна-адресата
lpString Указатель на буфер для строки принимаемого текста
nMaxCount Количество считываемых символов (с учетом символа #0)

Функция SetFocus

Функция устанавливает клавиатурный фокус оконному элементу управления или окну.

function SetFocus(hWnd: HWND): HWND; stdcall;

Параметр Назначение параметра
hWnd Описатель (handle) оконного элемента или окна

Функция GetWindowTextLength

Функция возвращает длину строки оконного текста. Завершающий строку символ #0 не учитывается.

function GetWindowTextLength(hWnd:HWND): Integer; stdcall;

Параметр Назначение параметра
HWnd Описатель (handle) оконного элемента или окна

Оставить комментарий

микросхемы мощности Устройство импульсов питания пример приемника провода витков генератора выходе напряжение напряжения нагрузки радоэлектроника работы сигнал сигнала сигналов управления сопротивление усилитель усилителя усиления устройства схема теория транзистора транзисторов частоты