forked from KolibriOS/kolibrios
Added f18.25: the ability to make a window on top of all and behind all
git-svn-id: svn://kolibrios.org@5836 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
@@ -1144,6 +1144,37 @@ dd 1675
|
||||
* Размеры указываемые в функции не должны превышать размеры текущего
|
||||
видеорежима, иначе функция ничего не изменит.
|
||||
|
||||
======================================================================
|
||||
===================== Функция 18, подфункция 25 ======================
|
||||
======== Управление положением окна относительно других окон. ========
|
||||
======================================================================
|
||||
|
||||
------------- Подподфункция 1 - получить положение ------------------
|
||||
Параметры:
|
||||
* eax = 18 - номер функции
|
||||
* ebx = 25 - номер подфункции
|
||||
* ecx = 1 - номер подподфункции
|
||||
* edx = -1(для текущего окна) или PID приложения
|
||||
Возвращаемое значение:
|
||||
* eax = одна из констант положения окна
|
||||
|
||||
------------- Подподфункция 2 - установить положение ----------------
|
||||
Параметры:
|
||||
* eax = 18 - номер функции
|
||||
* ebx = 25 - номер подфункции
|
||||
* ecx = 2 - номер подподфункции
|
||||
* edx = -1(для текущего окна) или PID приложения
|
||||
* esi = новое положение окна (одна из констант ниже)
|
||||
Возвращаемое значение:
|
||||
* eax = 0 - неудача
|
||||
* eax = 1 - успех
|
||||
|
||||
Константы положения окна относительно других окон:
|
||||
ZPOS_NORMAL = 0 - обычное
|
||||
ZPOS_ALWAYS_BACK = 1 - позади всех окон
|
||||
ZPOS_DESKTOP = 2 - на самом заднем плане
|
||||
ZPOS_ALWAYS_TOP = 3 - поверх всех окон
|
||||
|
||||
======================================================================
|
||||
==================== Функция 20 - интерфейс MIDI. ====================
|
||||
======================================================================
|
||||
|
@@ -1144,6 +1144,37 @@ Remarks:
|
||||
of the current video mode, otherwise the function will not change
|
||||
anything.
|
||||
|
||||
======================================================================
|
||||
===================== Function 18, subfunction 25 ====================
|
||||
===== Control position of the window relative to other windows. ======
|
||||
======================================================================
|
||||
|
||||
------------- Subsubfunction 1 - get position -----------------------
|
||||
Parameters:
|
||||
* eax = 18 - function number
|
||||
* ebx = 25 - subfunction number
|
||||
* ecx = 1 - subsubfunction number
|
||||
* edx = -1(for current window) or PID application
|
||||
Returned value:
|
||||
* eax = one of the constants window position
|
||||
|
||||
------------- Subsubfunction 2 - set position -----------------------
|
||||
Parameters:
|
||||
* eax = 18 - function number
|
||||
* ebx = 25 - subfunction number
|
||||
* ecx = 2 - subsubfunction number
|
||||
* edx = -1(for current window) or PID application
|
||||
* esi = new window position (one of the constants below)
|
||||
Returned value:
|
||||
* eax = 0 - error
|
||||
* eax = 1 - success
|
||||
|
||||
Constant position of the window relative to other windows:
|
||||
ZPOS_NORMAL = 0 - normal
|
||||
ZPOS_ALWAYS_BACK = 1 - behind all the windows
|
||||
ZPOS_DESKTOP = 2 - on the background
|
||||
ZPOS_ALWAYS_TOP = 3 - on top of all windows
|
||||
|
||||
======================================================================
|
||||
==================== Function 20 - MIDI interface. ===================
|
||||
======================================================================
|
||||
|
Reference in New Issue
Block a user