/kernel/trunk/docs/sysfuncr.txt |
---|
1940,6 → 1940,15 |
* После прочтения значения обнуляются. |
* Данные имеют знаковые значения. |
------- Подфункция 8 - загрузить курсор с указанием кодировки. ------- |
Параметры: |
* eax = 37 - номер функции |
* ebx = 8 - номер подфункции |
* ecx = указатель на строку с путём к файлу курсора |
* edx = кодировка строки, подробности указаны в описании функции 80. |
Возвращаемое значение: |
* eax = хэндл курсора, 0 - неудача |
---------------------- Константы для регистров: ---------------------- |
eax - SF_MOUSE_GET (37) |
ebx - SSF_SCREEN_POSITION (0), SSF_WINDOW_POSITION (1), |
2429,6 → 2438,26 |
eax - SF_STYLE_SETTINGS (48) |
ebx - SSF_SET_FONT_SIZE (12) |
====================================================================== |
= Функция 48, подфункция 13 - установить скин с указанием кодировки. = |
====================================================================== |
Параметры: |
* eax = 48 - номер функции |
* ebx = 13 - номер подфункции |
* ecx = указатель на строку с путём к файлу скина |
* edx = кодировка строки, подробности указаны в описании функции 80. |
Возвращаемое значение: |
* eax = 0 - успешно |
* eax = 1 - не удалось загрузить файл |
* eax = 2 - файл не является файлом скина |
Замечания: |
* При успешной загрузке скина все окна извещаются о необходимости |
перерисовки (событие 1). |
* При загрузке система считывает скин из файла default.skn |
на рамдиске. |
* Пользователь может изменять скин статически, создав свой |
default.skn, или динамически с помощью приложения desktop. |
====================================================================== |
============ Функция 49 - Advanced Power Management (APM). =========== |
====================================================================== |
Параметры: |
/kernel/trunk/docs/sysfuncs.txt |
---|
1922,6 → 1922,15 |
* Values are zeroed after reading. |
* Values are signed. |
-------- Subfunction 8 - load cursor, specifying the encoding -------- |
Parameters: |
* eax = 37 - function number |
* ebx = 8 - subfunction number |
* ecx = pointer to the cursor file path string |
* edx = string encoding, details can be found in function 80 description. |
Returned value: |
* eax = cursor handle, 0 - failed |
---------------------- Constants for registers: ---------------------- |
eax - SF_MOUSE_GET (37) |
ebx - SSF_SCREEN_POSITION (0), SSF_WINDOW_POSITION (1), |
2407,6 → 2416,27 |
eax - SF_STYLE_SETTINGS (48) |
ebx - SSF_SET_FONT_SIZE (12) |
====================================================================== |
== Function 48, subfunction 13 - set skin, specifying the encoding. == |
====================================================================== |
Parameters: |
* eax = 48 - function number |
* ebx = 13 - subfunction number |
* ecx = pointer to the skin file path string |
* edx = string encoding, details can be found in function 80 description. |
Returned value: |
* eax = 0 - success |
* otherwise eax = file system error code; if file does not |
contain valid skin, function returns error 3 |
(unknown file system). |
Remarks: |
* After successful skin loading the system sends to all windows |
redraw message (the event 1). |
* At booting the system reads skin from file 'default.skn' |
on ramdisk. |
* User can change the skin statically by creating hisself |
'default.skn' or dynamically with the application 'desktop'. |
====================================================================== |
=========== Function 49 - Advanced Power Management (APM). =========== |
====================================================================== |
Parameters: |