Page 2 of 2

Re: Начало разработки под Kolibri

Posted: Fri Sep 04, 2015 1:54 pm
by Leency
1.
У тебя в программе где рисуется окно есть что-то вроде:

Code: Select all

DefineAndDrawWindow(30, 100, 800, 250, 0x33, 0xFFFfff, 0);
WriteText(); //вывод заголовка
а должно быть

Code: Select all

DefineAndDrawWindow(WinX,WinY,WinW,WinH,0x73,0xfffFFF,TITLE,0);
0x73 начинать рисовать содержимое окна начиная с клиентской области окна (от скина). Не закрышивать фон цветом.
TITLE - системный красивый и правильный заголовок окна.

2.
Винимейдж тупит, юзай кнопу http://prntscr.com/8cgljh

3.
Вместо MessageBox можешь юзать /sys/@notify - он простой как валенок, дай ему строку с параметрами и все.
Поддерживает флаги - запусти прогу без параметров, чтобы их увидеть.
Пример с флагами: ip.run("@notify", "'Pixies Player v1.2\n\nOpen file: O key\nChange skin: F1/F2\nChange sound volume: Left/Right key\nMute: M key' -St\n");