Кого сейчас прикалывает рисовать относительно (0,0)?
это геморно, для окон со скином, потому что нужно ко всем кооринатам прибавлять высоту скина, которая заранее неизвестна, и следовательно не может быть задана константой. Это увеличивает ваш код, как исходный, так и бинарный.
Но mike.dld готов сделать так, что-бы все координаты нужно було указывать относительно клиентской области, т.е. вам не нужно будет более заботиться о том что-бы ваша программа не рисовала поверх скина, она и не будет
Мало того, mike.dld готов сделать так, чтобы в esi при вызове функции 0 с новым форматом окон можно было передавать указатель на нуль-терминированную строку заголовка, уменьшая вам головные боли ещё больше!
Но это повлечет за собой переделку всех GUI-приложений в дистрибутиве. Наша группа (mike.dld, heavyiron, mistifi(ator, Johnny_B и все кто захотят принять участие) готова переделать эти программы.
Так как GUI, у KolibriOS пока-что достаточно слаб, если вы не решитесь, то по крайней мере с окнами врядли можно будет что-то сделать, а это достаточно безперспективно.
Чем раньше мы это сделаем тем меньше будет таких вот проблем, впрочем решать вам.
