Страница 1 из 1

Не "стандартные" возможности MSE

Добавлено: 16.02.2010 11:40:54
amateur
Привет всем...
Попробывал сделать форму у которой Left :=0 Top := 0.
Написал код:

Код: Выделить всё

   With mainfo do begin
     bounds_x :=0;
     bounds_y :=0;
   end;

и увидел : окно ведет себя не так как ожидал :).

Задал вопрос и оказалось: я нуп...
В MSE нужно делать так:

Код: Выделить всё

window.decoratedpos:= nullpoint;


плюс вместо первого кода проще написать:

Код: Выделить всё

mainfo.pos:= makepoint(0,0); или mainfo.pos:= nullpoint;


Оказывается св-ва Bounds_ * - widgetrect формы без окна (смысл понял - гугл рулит :))

Может еще кто поделится подобным.

Re: Не "стандартные" возможности MSE

Добавлено: 02.03.2010 16:26:49
amateur
..\trunk\help\tutorials\treeview\
Очень полезные примерчики :)
Токо вот в винде попробывал изменить:

Код: Выделить всё

 with tmynode(treeedit[0]) do begin
  caption:= 'AAAAA';


на

Код: Выделить всё

 with tmynode(treeedit[0]) do begin
  caption:= 'Привет';

получил "брякозяблики".
Помогло
with tmynode(treeedit[0]) do begin
caption:= utf8tostring('Привет');

и в опциях Editor установил Encoding = utf8

Может я чет не так сделал???

Re: Не "стандартные" возможности MSE

Добавлено: 02.03.2010 18:31:58
Sergei I. Gorelkin
В данном случае должно правильно работать без вызова utf8tostring.

Re: Не "стандартные" возможности MSE

Добавлено: 02.03.2010 18:52:02
coyot.rush
amateur
Может я чет не так сделал???

RTFM :twisted:
Re: FAQ MSEide + MSEgui
AthoS 19.05.2008 12:58:55
Вопрос: Проблемы с кодировкой если работать с исходниками на разных ОС
Ответ: В настройках проекта:
Project-Options-Editor-Encoding: установить utf8
Project-Options-Make: в первой строке таблицы добавить ключ -Fcutf8

Re: Не "стандартные" возможности MSE

Добавлено: 03.03.2010 09:32:51
amateur
А про ключик -Fcutf8 забыл (точнее иде билд с этим ключом, а вот в проект не думал что его туда надо добавить).
Мдя: старость не радость, молодость гадость. Скляроз однако.