JS+
Усиленный язык сценариев для Windows
с возможностью встраивания
в ваши приложения
О языке JS+ Справочник Скачать JS+ DLL
Контакты
СПРАВОЧНИК ПО ЯЗЫКУ JS+ Содержание

Функции Windows API

Windows API
В разделе представлены функции Windows API, доступные для вызова из скриптов на языке JS+.

Графика
BeginPaint отмечает начало процесса рисования в указанноом окне
BitBlt передает указанную прямоугольную область между указанными контекстами устройств
CancelDC отменяет любую незаконченную операцию на указанном контексте устройства
CopyImage создает новое изображение указанного типа с копированием атрибутов указанного изображения
CreateSolidBrush создает логическую кисть с указанным сплошным цветом
DeleteObject удаляет пользовательский графический объект
DrawCaption рисует заголовок указанного окна
DrawEdge рисует одну или более сторон прямоугольника
DrawFocusRect рисует прямоугольник в стиле, используемом Windows для отображения элементов интерфейса, имеющих фокус ввода
DrawFrameControl рисует рамку средства управления указанного типа и стиля
DrawIcon рисует указанный значок (пиктограмму) или курсор в указанном контексте устройства
DrawIconEx рисует указанный значок (пиктограмму) или курсор в указанном контексте устройства, выполняя указанные дополнительные операции
DrawMenuBar рисует полосу главного меню указанного окна
DrawText отображает указанный текст в указанном прямоугольнике, форматируя его указанным способом
EqualRect сpавнивает указанные прямоугольники
EndPaint отмечает окончание процесса рисования в указанном окне
ExtFloodFill закрашивает область текущей кистью различными способами
ExtTextOut отображает указанный текст в указанной позиции с возможностями обрезания, окраски фона и посимвольного позиционирования
FillRect закрашивает указанный прямоугольник указанной кистью
FrameRect рисует границу вокруг указанного прямоугольника указанной кистью
FloodFill закрашивает область текущей кистью внутри замкнутого контура, имеющего заданный цвет
GdiFlush выполняет пакет графических функций
GdiGetBatchLimit возвращает максимальное количество вызовов графических функций, обрабатываемых в пакете
GdiSetBatchLimit устанавливает максимальное количество вызовов графических функций, обрабатываемых в пакете
GetBkColor возвращает текущий цвет фона для указанного контекста устройства
GetBkMode возвращает текущий режим наложения фона для указанного контекста устройства
GetDC возвращает дескриптор контекста устройства для указанного окна
GetSysColor возвращает текущий цвет указанного элемента интерфейса Windows
GetTextExtentPoint32 возвращает размеры указанной текстовой строки для указанного контекста устройства
PtInRect определяет принадлежность указанной точки указанному прямоугольнику
ReleaseDC освобождает контекст устройства для использования другими приложениями
SelectBrush выбирает указанную кисть для рисования в указанном контексте устройства
SetBkColor устанавливает указанный цвет фона для указанного контекста устройства
SetBkMode устанавливает указанный режим наложения фона для указанного контекста устройства
TextOut отображает указанный текст в указанной позиции

Клавиатура и мышь
CreateCaret создает каретку с указанными параметрами в указанном окне
DestroyCaret уничтожает текущую каретку
GetAsyncKeyState возвращает состояние указанной клавиши
GetCapture возвращает дескриптор окна, владеющего мышью
GetCaretPos возвращает текущую позицию каретки
GetCursorPos возвращает текущую позицию курсора
HideCaret выключает каретку в указанном окне
keybd_event эмулирует нажатие указанной клавиши
LoadKeyboardLayout устанавливает раскладку клавиатуры
mouse_event эмулирует движение и нажатие указанных кнопок мыши
ReleaseCapture освобождает захваченную мышь
SetCapture захватывает мышь указанным окном переднего плана
SetCaretPos устанавливает указанную позицию каретки
SetCursorPos устанавливает указанную позицию курсора
ShowCaret включает каретку в указанном окне

Окна
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 закрывает дескриптор открытого объекта
DeleteMenu удаляет указанный пункт из указанного меню
DestroyIcon уничтожает указанный значок или курсор
DestroyMenu уничтожает указанное меню
ExtractIcon возвращает количество значков (пиктограмм) в 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+Руководство пользователя
Адрес этой страницы: http://jsplus.ru/MANUAL/JSPlus/WinAPI/Function.htm
© 2024,