|
|
В разделе представлены функции Windows API, доступные для вызова из скриптов на языке JS+.
Графика
|
BeginPaint
| отмечает начало процесса рисования в указанноом окне
|
BitBlt
| передает указанную прямоугольную область между указанными контекстами устройств
|
CancelDC
| отменяет любую незаконченную операцию на указанном контексте устройства
|
CopyImage
| создает новое изображение указанного типа с копированием атрибутов указанного изображения
|
CreateSolidBrush
| создает логическую кисть с указанным сплошным цветом
|
DeleteObject
| удаляет пользовательский графический объект
|
DrawCaption
| рисует заголовок указанного окна
|
DrawEdge
| рисует одну или более сторон прямоугольника
|
DrawFocusRect
| рисует прямоугольник в стиле, используемом Windows для отображения элементов интерфейса, имеющих фокус ввода
|
DrawFrameControl
| рисует рамку средства управления указанного типа и стиля
|
DrawIcon
| рисует указанный значок (пиктограмму) или курсор в указанном контексте устройства
|
DrawIconEx
| рисует указанный значок (пиктограмму) или курсор в указанном контексте устройства, выполняя указанные дополнительные операции
|
| рисует полосу главного меню указанного окна
|
DrawText
| отображает указанный текст в указанном прямоугольнике, форматируя его указанным способом
|
EqualRect
| сpавнивает указанные прямоугольники
|
EndPaint
| отмечает окончание процесса рисования в указанном окне
|
ExtFloodFill
| закрашивает область текущей кистью различными способами
|
ExtTextOut
| отображает указанный текст в указанной позиции с возможностями обрезания, окраски фона и посимвольного позиционирования
|
FillRect
| закрашивает указанный прямоугольник указанной кистью
|
FrameRect
| рисует границу вокруг указанного прямоугольника указанной кистью
|
FloodFill
| закрашивает область текущей кистью внутри замкнутого контура, имеющего заданный цвет
|
GdiFlush
| выполняет пакет графических функций
|
GdiGetBatchLimit
| возвращает максимальное количество вызовов графических функций, обрабатываемых в пакете
|
GdiSetBatchLimit
| устанавливает максимальное количество вызовов графических функций, обрабатываемых в пакете
|
GetBkColor
| возвращает текущий цвет фона для указанного контекста устройства
|
GetBkMode
| возвращает текущий режим наложения фона для указанного контекста устройства
|
GetDC
| возвращает дескриптор контекста устройства для указанного окна
|
GetSysColor
| возвращает текущий цвет указанного элемента интерфейса Windows
|
GetTextExtentPoint32
| возвращает размеры указанной текстовой строки для указанного контекста устройства
|
PtInRect
| определяет принадлежность указанной точки указанному прямоугольнику
|
ReleaseDC
| освобождает контекст устройства для использования другими приложениями
|
SelectBrush
| выбирает указанную кисть для рисования в указанном контексте устройства
|
SetBkColor
| устанавливает указанный цвет фона для указанного контекста устройства
|
SetBkMode
| устанавливает указанный режим наложения фона для указанного контекста устройства
|
TextOut
| отображает указанный текст в указанной позиции
|
|
Окна
|
ArrangeIconicWindows
| упорядочивает свернутые дочерние окна (пиктограммы) указанного родительского окна
|
BringWindowToTop
| перемещает указанное окно в верхнюю часть Z-последовательности
|
ChildWindowFromPointEx
| возвращает дескриптор дочернего окна, содержащего указанную точку
|
ClientToScreen
| преобразует оконные координаты указанной точки указанного окна в экранные координаты
|
CloseWindow
| минимизирует указанное окно в свернутое состояние
|
DestroyWindow
| уничтожает указанное окно и все связанные с ним дочеpние окна
|
DuplicateIcon
| создает копию указанного значка (пиктограммы)
|
EnableWindow
| устанавливает состояние ввода в указанном окне или элементе управления
|
FindWindow
| возвращает дескриптор окна верхнего уровня с указанными именем класса и заголовком окна
|
FindWindowEx
| возвращает дескриптор окна (включая дочерние) с указанными именем класса и заголовком окна
|
GetActiveWindow
| возвращает дескриптор окна, котоpое имеет текущий фокус ввода
|
GetAncestor
| возвращает дескриптор предка указанного окна
|
GetClassLong
| возвращает указанный параметр класса указанного окна
|
GetClassName
| возвращает имя оконного класса указанного окна
|
GetDesktopWindow
| возвращает дескриптор окна Рабочего стола Windows
|
GetFocus
| возвращает дескриптор окна вызывающего потока, которое имеет фокус клавиатуры
|
GetParent
| возвращает дескриптор окна-владельца указанного окна
|
GetWindow
| возвращает дескриптор окна, связанного с указанным окном в соответствии с указанным флагом
|
GetWindowLong
| возвращает указанный атрибут указанного окна
|
GetWindowText
| возвращает текст заголовка указанного окна или элемента управления
|
PostMessage
| отправляет указанное сообщение в указанное окно без ожидания результата
|
RedrawWindow
| выполняет перерисовку указанного окна с широким набором возможностей
|
ScreenToClient
| преобразует экранные координаты указанной точки в оконные координаты указанного окна
|
SendMessage
| отправляет указанное сообщение в указанное окно с ожиданием результата
|
SetClassLong
| устанавливает указанный параметр класса указанного окна
|
SetFocus
| устанавливает фокус клавиатуры в указанном окне
|
SetForegroundWindow
| активирует указанное окно и переводит связанный с ним поток в приоритетный режим
|
SetWindowLong
| устанавливает указанный атрибут указанного окна
|
SetWindowPos
| устанавливает положение, размер и/или позицию в Z-последовательности указанного окна
|
ShowWindow
| устанавливает визуальное состояние указанного окна
|
UpdateWindow
| выполняет перерисовку клиентской области указанного окна
|
|
Процессы, потоки, семафоры
|
CreateProcess
| создает новый процесс и запускает указанный исполняемый файл в контексте безопасности вызывающего процесса
|
CreateSemaphore
| создает новый объект семафора
|
ExitProcess
| завершает работу процесса и всех его потоков
|
ExitThread
| завершает работу потока
|
GetCurrentProcess
| возвращает псевдодескриптор текущего процесса
|
GetCurrentProcessId
| возвращает идентификатор текущего процесса
|
GetUserName
| возвращает имя пользователя, связанного с текущим потоком
|
OpenSemaphore
| возвращает дескриптор семафора по указанному имени
|
ReleaseSemaphore
| увеличивает счетчик семафора на указанное значение
|
ShellExecute
| выполняет стандартные операции с документами зарегистрированных типов при помощи стандартных приложений
|
TerminateProcess
| аварийно завершает работу указанного процесса и всех его потоков
|
WaitForSingleObject
| выполняет ожидание указанного объекта
|
WinExec
| запускает указанное приложение в указанном оконном состоянии
|
|
Регионы
|
CombineRgn
| комбинирует два исходных региона
|
CreateEllipticRgn
| создает эллиптический регион
|
CreateEllipticRgnIndirect
| создает эллиптический регион
|
CreatePolygonRgn
| создает многоугольный регион
|
CreateRectRgn
| создает прямоугольный регион
|
CreateRectRgnIndirect
| создает прямоугольный регион без нижнего и правого краев
|
CreateRoundRectRgn
| создает прямоугольный регион с закругленными углами
|
EqualRgn
| проверяет указанные регионы на идентичность
|
ExcludeClipRect
| создает новый регион отсечения, состоящий из существующего региона отсечения минус указанный прямоугольник
|
ExcludeUpdateRgn
| препятствует рисованию в пределах недействительной области окна путем исключения обновляемого региона в окне из региона отсечения
|
ExtSelectClipRgn
| объединяет указанный регион с текущим регионом
|
FillRgn
| заполняет указанный регион с использованием указанной кисти
|
FrameRgn
| рисует границу вокруг указанного региона с использованием указанной кисти
|
PaintRgn
| заполняет указанный регион с использованием кисти, выбранной в контекст устройства
|
SetWindowRgn
| устанавливает границы окна по границам региона
|
|
Прочие функции
|
CallWindowProc
| вызывает оконную процедуру указанного окна с передачей указанного сообщения
|
CloseHandle
| закрывает дескриптор открытого объекта
|
| удаляет указанный пункт из указанного меню
|
DestroyIcon
| уничтожает указанный значок или курсор
|
| уничтожает указанное меню
|
| возвращает количество значков (пиктограмм) в exe-, dll- или ico-файле, либо дескриптор указанного значка
|
ExitWindows
| завершает сеанс работы текущего пользователя Windows
|
ExitWindowsEx
| иницииpует стандаpтную пpоцедуpу завеpшения pаботы с Windows
|
GetDeviceCaps
| возвращает указанный параметр для указанного устройства
|
GetDriveType
| возвращает тип носителя информации
|
GetLastError
| возвращает код последней ошибки текущего потока
|
GetLogicalDrives
| возвращает битовую маску, представляющую доступные диски
|
GetModuleFileName
| возвращает полный путь для файла, содержащего указанный модуль
|
GetSystemMetrics
| возвращает значение указанного системного параметра
|
MessageBeep
| проигрывает стандартные звуки Windows
|
MessageBox
| отображает модальное диалоговое окно, имеющее системный значок, набор кнопок и краткое сообщение
|
|
Совместимость
Windows API
|
JS+ | Руководство пользователя
|
|
|
|
|
|