К слову, считаю, что закрывать тему на добавление записей не надо - вдруг, будут замечания или исправления?
Найдено 37 результатов
- 18.08.2010 10:21:10
- Форум: Lazarus
- Тема: Не проходит сообщение LM_CHAR в потомке TWinControl [РЕШЕНО]
- Ответы: 5
- Просмотры: 3876
Re: Не проходит сообщение LM_CHAR в потомке TWinControl [РЕШЕНО]
Спасибо, добавил и немного изменил название темы в более правильную сторону 
К слову, считаю, что закрывать тему на добавление записей не надо - вдруг, будут замечания или исправления?
К слову, считаю, что закрывать тему на добавление записей не надо - вдруг, будут замечания или исправления?
- 17.08.2010 17:56:13
- Форум: Lazarus
- Тема: Не проходит сообщение LM_CHAR в потомке TWinControl [РЕШЕНО]
- Ответы: 5
- Просмотры: 3876
Re: Не проходит сообщение LM_CHAR в потомке TListBox: причина?
Отвечаю сам себе, и на случай, если ещё кому пригодится..
Выдержка кода из $LAZARUS/lcl/interfaces/win32/win32callback.inc
function WindowProc(Window: HWnd; Msg: UInt; WParam: Windows.WParam; LParam: Windows.LParam): LResult; stdcall;
....
... ...
Выдержка кода из $LAZARUS/lcl/interfaces/win32/win32callback.inc
function WindowProc(Window: HWnd; Msg: UInt; WParam: Windows.WParam; LParam: Windows.LParam): LResult; stdcall;
....
... ...
- 09.08.2010 09:59:33
- Форум: Lazarus
- Тема: Не проходит сообщение LM_CHAR в потомке TWinControl [РЕШЕНО]
- Ответы: 5
- Просмотры: 3876
Re: Не проходит сообщение LM_CHAR в потомке TListBox: причина?
Maxizar, ага, работает. Пока в коде так использую, но вопрос всё равно остался. И сейчас озадачился поиском принципиальных отличий сообщений WM_CHAR и CN_CHAR.
- 08.08.2010 20:19:32
- Форум: Lazarus
- Тема: Не проходит сообщение LM_CHAR в потомке TWinControl [РЕШЕНО]
- Ответы: 5
- Просмотры: 3876
Не проходит сообщение LM_CHAR в потомке TWinControl [РЕШЕНО]
Всех приветствую!
Столкнулся с невыполнением обработчика сообщения LM_CHAR в потомке TListBox.
TPopupListBox = class(TListBox)
private
FPopup: TComboPopup;
protected
procedure WMKillFocus(var Message: TLMKillFocus); message LM_KILLFOCUS;
procedure WMLButtonUp(var Message: ...
Столкнулся с невыполнением обработчика сообщения LM_CHAR в потомке TListBox.
TPopupListBox = class(TListBox)
private
FPopup: TComboPopup;
protected
procedure WMKillFocus(var Message: TLMKillFocus); message LM_KILLFOCUS;
procedure WMLButtonUp(var Message: ...
- 09.07.2010 17:55:01
- Форум: Lazarus
- Тема: TWinControl child для TWinControl компонента - как?
- Ответы: 3
- Просмотры: 3099
TWinControl child для TWinControl компонента - как?
Попытался создать кастомный компонент - наследник TEdit, и на нём кнопка. Нарвался на сообщение, что "can not have TButton as child". Оказалось, что кнопка тоже TWinControl. В Lazarus нашёл TEditButton - но это неподходящий пример. Хотелось бы иметь пример, близкий TSpinEdit - т.е. кнопка лежит ...
- 09.07.2010 10:20:30
- Форум: Lazarus
- Тема: TCustomGrid вызывает Exception при вызове из FormClose
- Ответы: 3
- Просмотры: 2866
Re: TCustomGrid вызывает Exception при вызове из FormClose
Mr.Smart , не вижу препятствий для уничтожения мною runtime созданного Grid (TStringGrid в т.ч.) в обработчике OnClose - чуть ниже покажу новое об ошибке. Всё же считаю это ошибкой.
alexs , а на основании чего, позвольте? Что форма является парентом и овнером Grid'а и Grid входит в соответствующие ...
alexs , а на основании чего, позвольте? Что форма является парентом и овнером Grid'а и Grid входит в соответствующие ...
- 08.07.2010 23:06:49
- Форум: Lazarus
- Тема: TCustomGrid вызывает Exception при вызове из FormClose
- Ответы: 3
- Просмотры: 2866
TCustomGrid вызывает Exception при вызове из FormClose
Всех приветствую!
(Lazarus 0.9.29)
Описание недоразумения: если динамически создать TCustomGrid или его потомка, потом кликнуть мышью внутри по любой ячейке, а потом попытаться сделать MyGrid.Free из обработчика события OnClose главной формы, то возникает ошибка: Проект вызвал класс исключения ...
(Lazarus 0.9.29)
Описание недоразумения: если динамически создать TCustomGrid или его потомка, потом кликнуть мышью внутри по любой ячейке, а потом попытаться сделать MyGrid.Free из обработчика события OnClose главной формы, то возникает ошибка: Проект вызвал класс исключения ...
- 06.07.2010 10:06:06
- Форум: Lazarus
- Тема: TCustomGrid: менять ширину колонки не только в заголовке?
- Ответы: 3
- Просмотры: 2785
Re: TCustomGrid: менять ширину колонки не только в заголовке?
yurgel, пристыжён (за незнание готового функционала) и благодарен. Я уже планировал переписывать от TCustomControl посредством копипаста и дальнейшей замены и модификации методов
Относительно MouseDown - не совсем согласен. Я уже смотрел в этот метод, везде встречается проверка возможности менять ...
Относительно MouseDown - не совсем согласен. Я уже смотрел в этот метод, везде встречается проверка возможности менять ...
- 04.07.2010 15:00:32
- Форум: Lazarus
- Тема: TCustomGrid: менять ширину колонки не только в заголовке?
- Ответы: 3
- Просмотры: 2785
TCustomGrid: менять ширину колонки не только в заголовке?
Всех приветствую!
Ищу решение для смены ширины колонки не только за заголовок, но просто за правую границу колонки (по аналогии с TOIPropertyGrid) - хочется сделать наследника TCustomGrid, обладающего этим функционалом.
В Delphi всё было прозрачно - переопределил CalcSizingState, в Lazarus пока ...
Ищу решение для смены ширины колонки не только за заголовок, но просто за правую границу колонки (по аналогии с TOIPropertyGrid) - хочется сделать наследника TCustomGrid, обладающего этим функционалом.
В Delphi всё было прозрачно - переопределил CalcSizingState, в Lazarus пока ...
- 24.09.2007 11:37:42
- Форум: Lazarus
- Тема: Lazarus 0.9.23
- Ответы: 16
- Просмотры: 14291
- 21.09.2007 17:41:02
- Форум: Lazarus
- Тема: Прозрачность формы
- Ответы: 18
- Просмотры: 16824
- 21.09.2007 17:37:46
- Форум: Lazarus
- Тема: fix для "AV при доступе к последней строке TStringGrid&
- Ответы: 9
- Просмотры: 8633
- 21.09.2007 17:22:59
- Форум: Lazarus
- Тема: fix для "AV при доступе к последней строке TStringGrid&
- Ответы: 9
- Просмотры: 8633
- 21.09.2007 16:47:40
- Форум: Lazarus
- Тема: Прозрачность формы
- Ответы: 18
- Просмотры: 16824
- 21.09.2007 16:42:27
- Форум: Lazarus
- Тема: Что-то наподовие SendKey в Linux реализовать бы
- Ответы: 5
- Просмотры: 5760
