|
|
|
| |
В разделе представлены функции 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+ | Руководство пользователя
|
|
|
| |
|
|