Пользовательские функции

Описание пользовательских функций раздела "WinAPI Management"

Ниже предоставлен полный список пользовательских функций раздела "WinAPI Management", доступных в AutoIt.  Кликните по имени функции для получения детального описания

Для использования этих функций необходимо добавить строку #include <WinAPI.au3>.

 

Функция Описание
_WinAPI_AttachConsole Присоединяет вызывающий процесс к консоли указанного процесса
_WinAPI_AttachThreadInput Присоединяет механизм обработки ввода одного потока к другому потоку
_WinAPI_Beep Воспроизводит простой однотонный звук в системном динамике ПК.
_WinAPI_BitBlt Performs a bit-block transfer of color data
_WinAPI_CallNextHookEx Передаёт хук-информацию в следующую хук-процедуру в текущей цепочке хуков
_WinAPI_CallWindowProc Passes the hook information to the next hook procedure in the current hook chain
_WinAPI_ClientToScreen Возвращает абсолютные координаты клиентской области в структуру
_WinAPI_CloseHandle Закрывает открытый дескриптор объекта
_WinAPI_CombineRgn Объединение двух областей и сохранение результата в третьей области
_WinAPI_CommDlgExtendedError Returns a common dialog box error string. This string indicates the most recent error to occur during the execution of one of the common dialog box functions.
_WinAPI_CopyIcon Копирует указанную иконку из другого модуля
_WinAPI_CreateBitmap Создает bitmap заданной ширины, высоты и цветового формата
_WinAPI_CreateCompatibleBitmap Creates a bitmap compatible with the specified device context
_WinAPI_CreateCompatibleDC Creates a memory device context compatible with the specified device
_WinAPI_CreateEvent Creates or opens a named or unnamed event object
_WinAPI_CreateFile Создает или открывает файл или другое устройство
_WinAPI_CreateFont Создает логический шрифт с указанными характеристиками
_WinAPI_CreateFontIndirect Создаёт логический шрифт с указанными характеристиками
_WinAPI_CreatePen Создает логическое перо, с указанным стилем, шириной и цветом.
_WinAPI_CreateProcess Creates a new process and its primary thread
_WinAPI_CreateRectRgn Создаёт прямоугольную область
_WinAPI_CreateRoundRectRgn Создает прямоугольную область с закругленными углами
_WinAPI_CreateSolidBitmap Создает одноцветное растровое изображение
_WinAPI_CreateSolidBrush Создаёт сплошную логическую кисть указанного цвета
_WinAPI_CreateWindowEx Создает перекрывающееся, всплывающее или дочернее окно
_WinAPI_DefWindowProc Call the default window procedure to provide default processing
_WinAPI_DeleteDC Удаляет указанный контекст устройства
_WinAPI_DeleteObject Удаляет логическое перо, кисть, шрифт, bitmap, region, или палитру
_WinAPI_DestroyIcon Удаляет иконку и освобождает любую часть памяти занятую иконкой
_WinAPI_DestroyWindow Удаляет указанное окно
_WinAPI_DrawEdge Рисует одну или несколько границ прямоугольника
_WinAPI_DrawFrameControl Рисует элемент указанного типа и стиля
_WinAPI_DrawIcon Рисует иконку или курсор в указанный контекст устройства
_WinAPI_DrawIconEx Рисует иконку или курсор в указанный контекст устройства
_WinAPI_DrawLine Рисует линию
_WinAPI_DrawText Рисует форматированный текст в указанном прямоугольнике
_WinAPI_DuplicateHandle Дублирует дескриптор объекта
_WinAPI_EnableWindow Делает доступным или не доступным окно и его элементы для мыши и клавиатурного ввода
_WinAPI_EnumDisplayDevices Получает информацию об устройстве отображения в системе
_WinAPI_EnumWindows Перечисляет все окна
_WinAPI_EnumWindowsPopup Перечисляет временные (popup) окна
_WinAPI_EnumWindowsTop Перечисляет все окна верхнего уровня
_WinAPI_ExpandEnvironmentStrings Раскрывает строку содержащую переменные среды и заменяет их явными значениями
_WinAPI_ExtractIconEx Создает массив дескрипторов больших или маленьких иконок извлечённых из файла
_WinAPI_FatalAppExit Отображает окно сообщения и завершает программу
_WinAPI_FillRect Заполняет прямоугольник, используя указанную кисть
_WinAPI_FindExecutable Возвращает путь программы (исполняемого файла), ассоциированной с указанным файлом
_WinAPI_FindWindow Ищет окно с указанным классом и заголовком
_WinAPI_FlashWindow Мигает окном на панели задач один раз.
_WinAPI_FlashWindowEx Мигает окном на панели задач
_WinAPI_FloatToInt Returns a 4 byte float as an integer value
_WinAPI_FlushFileBuffers Очищает буфер указанного файла, вызывая запись всех буферизированных данных.
_WinAPI_FormatMessage Formats a message string
_WinAPI_FrameRect Рисует границы вокруг заданного прямоугольника, используя указанную кисть
_WinAPI_FreeLibrary Decrements the reference count of the loaded dynamic-link library (DLL) module
_WinAPI_GetAncestor Возвращает дескриптор предка указанного окна
_WinAPI_GetAsyncKeyState Проверяет, является ли клавиша нажатой или отжатой в момент вызова функции
_WinAPI_GetBkMode Возвращает текущий режим смешивания фона для указанного контекста устройства
_WinAPI_GetClassName Возвращает класс окна
_WinAPI_GetClientHeight Возвращает высоту клиентской области окна
_WinAPI_GetClientRect Возвращает координаты клиентской области окна
_WinAPI_GetClientWidth Возвращает ширину клиентской области окна
_WinAPI_GetCurrentProcess Возвращает псевдо-дескриптор текущего процесса
_WinAPI_GetCurrentProcessID Возвращает идентификатор процесса (PID) текущего процесса
_WinAPI_GetCurrentThread Возвращает псевдо-дескриптор текущего потока.
_WinAPI_GetCurrentThreadId Возвращает идентификатор текущего потока
_WinAPI_GetCursorInfo Возвращает информацию о курсоре
_WinAPI_GetDC Возвращает дескриптор контекста устройства клиентской области окна
_WinAPI_GetDesktopWindow Возвращает дескриптор окна рабочего стола
_WinAPI_GetDeviceCaps Возвращает определённую информацию контекста устройства
_WinAPI_GetDIBits Retrieves the bits of the specified bitmap and copies them into a buffer as a DIB
_WinAPI_GetDlgCtrlID Возвращает идентификатор указанного элемента управления
_WinAPI_GetDlgItem Возвращает дескриптор элемента в указанном диалоговом окне
_WinAPI_GetFileSizeEx Возвращает размер указанного файла
_WinAPI_GetFocus Возвращает дескриптор окна, который имеет фокус клавиатуры
_WinAPI_GetForegroundWindow Возвращает дескриптор активного окна
_WinAPI_GetGuiResources Retrieves the count of handles to graphical user interface (GUI) objects in use by the specified process
_WinAPI_GetIconInfo Возвращает информацию об указанной иконке или курсоре
_WinAPI_GetLastError Возвращает код последней ошибки вызывающего потока
_WinAPI_GetLastErrorMessage Returns the calling threads last error message
_WinAPI_GetLayeredWindowAttributes Возвращает атрибуты многослойного окна
_WinAPI_GetModuleHandle Возвращает дескриптор модуля для указанного модуля
_WinAPI_GetMousePos Возвращает текущие координаты курсора мыши
_WinAPI_GetMousePosX Возвращает текущую X-координату мыши
_WinAPI_GetMousePosY Возвращает текущую Y-координату мыши
_WinAPI_GetObject Возвращает информацию указанного графического объекта
_WinAPI_GetOpenFileName Создает диалоговое окно "Открыть", которое позволяет пользователю указать диск, каталог и имя файла или несколько файлов для открытия
_WinAPI_GetOverlappedResult Retrieves the results of an overlapped operation
_WinAPI_GetParent Возвращает дескриптор родительского окна от указанного дочернего окна
_WinAPI_GetProcessAffinityMask Obtains the affinity masks for the process and the system
_WinAPI_GetSaveFileName Создает диалоговое окно сохранения файла, которое позволяет пользователю указать диск, каталог и имя файла для сохранения
_WinAPI_GetStdHandle Retrieves a handle for the standard input, standard output, or standard error device
_WinAPI_GetStockObject Возвращает дескриптор одного из встроенных шаблонов карандашей, кистей, шрифтов и палитр
_WinAPI_GetSysColor Возвращает системный цвет элементов окна
_WinAPI_GetSysColorBrush Возвращает дескриптор кисти, соответствующий указанному индексу цвета
_WinAPI_GetSystemMetrics Возвращает определённую системную метрику или системную конфигурационную настройку
_WinAPI_GetTextExtentPoint32 Вычисляет ширину и высоту указанной строки
_WinAPI_GetTextMetrics Возвращает основные сведения для текущего выбранного шрифта.
_WinAPI_GetWindow Возвращает дескриптор окна, который имеет указанную связь по отношению к указанному окну
_WinAPI_GetWindowDC Возвращает контекст устройства (DC) для всего окна
_WinAPI_GetWindowHeight Возвращает высоту окна
_WinAPI_GetWindowLong Возвращает информацию об указанном окне
_WinAPI_GetWindowPlacement Возвращает позицию и размер окна в развернутом, свёрнутом и восстановленном состояниях
_WinAPI_GetWindowRect Возвращает координаты сторон окна
_WinAPI_GetWindowRgn Obtains a copy of the window region of a window
_WinAPI_GetWindowText Возвращает текст заголовка окна
_WinAPI_GetWindowThreadProcessId Возвращает идентификатор потока (PID), создавший указанное окно
_WinAPI_GetWindowWidth Возвращает ширину окна
_WinAPI_GetXYFromPoint Возвращает значения X и Y из структуры $tagPOINT
_WinAPI_GlobalMemoryStatus Возвращает информацию о текущей доступной памяти
_WinAPI_GUIDFromString Преобразует строку GUID в бинарный вид
_WinAPI_GUIDFromStringEx Преобразует строку GUID в бинарный вид
_WinAPI_HiWord Возвращает старшее слово из двойного слова
_WinAPI_InProcess Определяет, принадлежит ли окно текущему процессу
_WinAPI_IntToFloat Returns a 4 byte integer as a float value
_WinAPI_InvalidateRect Adds a rectangle to the specified window's update region
_WinAPI_IsClassName Wrapper для проверки имени класса (ClassName) элемента.
_WinAPI_IsWindow Определяет, является ли указанный дескриптор от существующего окна
_WinAPI_IsWindowVisible Определяет, является ли окно видимым
_WinAPI_LineTo Рисует линию от текущей позиции до указанной, но не включая указанную точку.
_WinAPI_LoadBitmap Загружает указанный bitmap ресурс из модуля исполняемого файла
_WinAPI_LoadImage Загружает иконку, курсор или bitmap
_WinAPI_LoadLibrary Сопоставляет указанный исполняемый модуль в адресное пространство вызывающего процесса
_WinAPI_LoadLibraryEx Сопоставляет указанный исполняемый модуль в адресное пространство вызывающего процесса
_WinAPI_LoadShell32Icon Извлекает иконку из файла Shell32.dll
_WinAPI_LoadString Загружает string-ресурс из исполняемого файла, связанного с указанным модулем
_WinAPI_LocalFree Освобождает указанный локальный объект памяти и аннулирует его дескриптор
_WinAPI_LoWord Возвращает младшее слово из двойного слова
_WinAPI_MAKELANGID Создаёт идентификатор языка из первичного и вторичного идентификатора
_WinAPI_MAKELCID Создаёт идентификатор национального набора из национального языка и сортировки
_WinAPI_MakeLong Объединяет два значения, в одно длинное целое значение.
_WinAPI_MakeQWord Returns a QWORD value from two int values
_WinAPI_MessageBeep Воспроизводит звук
_WinAPI_Mouse_Event Эмулирует движения мыши и нажатия кнопки
_WinAPI_MoveTo Перемещает текущую позицию в указанную точку
_WinAPI_MoveWindow Изменить позицию и размеры указанного окна
_WinAPI_MsgBox Отображает окно сообщения с большим преимуществом, чем оригинальное
_WinAPI_MulDiv Умножает два 32-битных значения и делит 64-битный результат третьим 32-битным значением
_WinAPI_MultiByteToWideChar Преобразует указанную строку символов в двухбайтовую (Unicode) строку
_WinAPI_MultiByteToWideCharEx Преобразует указанную строку символов в двухбайтовую (Unicode) строку
_WinAPI_OpenProcess Возвращает дескриптор существующего объекта процесса
_WinAPI_PathFindOnPath Поиск файла в системных каталогах, которые определены в переменной среде PATH
_WinAPI_PointFromRect Возвращает левую и верхнюю координаты структуры $tagRECT в виде структуры $tagPOINT
_WinAPI_PostMessage Помещает сообщение в очередь сообщений и затем возвращает
_WinAPI_PrimaryLangId Возвращает первичный идентификатор языка из идентификатора языка
_WinAPI_PtInRect Определяет, находится ли указанная точка в пределах указанного прямоугольника
_WinAPI_ReadFile Читает данные из файла
_WinAPI_ReadProcessMemory Читает память указанного процесса
_WinAPI_RectIsEmpty Определяет, является ли прямоугольник пустым
_WinAPI_RedrawWindow Обновляет указанный прямоугольник или область в клиентской области окна
_WinAPI_RegisterWindowMessage Defines a new window message that is guaranteed to be unique throughout the system
_WinAPI_ReleaseCapture Releases the mouse capture from a window in the current thread and restores normal mouse input processing
_WinAPI_ReleaseDC Освобождает контекст устройства
_WinAPI_ScreenToClient Преобразует координаты заданной точки относительно экрана в координаты относительно клиентской области окна/элемента
_WinAPI_SelectObject Выбирает объект в указанном контекст устройстве
_WinAPI_SetBkColor Устанавливает текущим цветом фона указанное значение цвета
_WinAPI_SetBkMode Устанавливает режим смешивания фона для указанного контекста устройства
_WinAPI_SetCapture Устанавливает захват мыши для указанного окна, принадлежащего текущему потоку
_WinAPI_SetCursor Устанавливает форму курсора
_WinAPI_SetDefaultPrinter Устанавливает принтер по умолчанию для текущего пользователя на локальном компьютере
_WinAPI_SetDIBits Sets the pixels in a compatible bitmap using the color data found in a DIB
_WinAPI_SetEndOfFile Устанавливает физический размер указанного файла по текущей позиции файлового указателя.
_WinAPI_SetEvent Sets the specified event object to the signaled state
_WinAPI_SetFilePointer Перемещает указатель файла
_WinAPI_SetFocus Устанавливает фокус ввода с клавиатуры в указанное окно
_WinAPI_SetFont Устанавливает шрифт окна
_WinAPI_SetHandleInformation Sets certain properties of an object handle
_WinAPI_SetLastError Устанавливает код последней ошибки для вызывающего потока
_WinAPI_SetLayeredWindowAttributes Устанавливает атрибуты многослойного окна
_WinAPI_SetParent Устанавливает родительское окно для указанного дочернего окна
_WinAPI_SetProcessAffinityMask Sets a processor affinity mask for the threads of a specified process
_WinAPI_SetSysColors Устанавливает цвета отображаемых элементов системы (частей окна и т.д.)
_WinAPI_SetTextColor Устанавливает указанный цвет текущим цветом текста
_WinAPI_SetWindowLong Устанавливает информацию указанному окну
_WinAPI_SetWindowPlacement Устанавливает позицию и размер окна для свёрнутого, развернутого и восстановленного состояния
_WinAPI_SetWindowPos Изменяет размер, позицию и Z-порядок дочернего окна, всплывающего окна, или окна верхнего уровня
_WinAPI_SetWindowRgn Устанавливает область окну
_WinAPI_SetWindowsHookEx Устанавливает определяемое программой хук-процедуру в цепочку хуков
_WinAPI_SetWindowText Изменяет текст в заголовке указанного окна
_WinAPI_ShowCursor Отображает или скрывает курсор
_WinAPI_ShowError Отображает окно сообщения об ошибке с опцией выхода
_WinAPI_ShowMsg Отображает информационное окно сообщения
_WinAPI_ShowWindow Устанавливает состояние отображения указанного окна
_WinAPI_StringFromGUID Преобразует бинарный GUID в строку
_WinAPI_StringLenA Вычисляет длину ANSI строки в символах
_WinAPI_StringLenW Вычисляет длину строки в широких символах
_WinAPI_SubLangId Извлекает вторичный идентификатор языка из идентификатора языка
_WinAPI_SystemParametersInfo Возвращает или устанавливает значение одного из системных параметров
_WinAPI_TwipsPerPixelX Возвращает ширину пикселя, в твипах.
_WinAPI_TwipsPerPixelY Возвращает высоту пикселя, в твипах.
_WinAPI_UnhookWindowsHookEx Удаляет хук-процедуру установленную в цепочку хуков функцией _WinAPI_SetWindowsHookEx
_WinAPI_UpdateLayeredWindow Updates the position, size, shape, content, and translucency of a layered window
_WinAPI_UpdateWindow Updates the client area of a window by sending a WM_PAINT message to the window
_WinAPI_WaitForInputIdle Waits until a process is waiting for user input with no input pending, or a time out
_WinAPI_WaitForMultipleObjects Waits until one or all of the specified objects are in the signaled state
_WinAPI_WaitForSingleObject Waits until the specified object is in the signaled state
_WinAPI_WideCharToMultiByte Преобразует строку Unicode в многобайтовую строку
_WinAPI_WindowFromPoint Возвращает дескриптор окна находящегося под точкой с указанными координатами
_WinAPI_WriteConsole Writes a character string to a console screen buffer
_WinAPI_WriteFile Записывает данные в файл в позицию, определяемую указателем
_WinAPI_WriteProcessMemory Записывает в память указанного процесса