Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.23;
Скачать: CL | DM;

Вниз

ComboBox и OnChar   Найти похожие ветки 

 
Денис   (2005-03-02 06:52) [0]

Почему обработчик OnChar для ComboBox не сохраняет замененные символы? Вот простой пример:

Var form,combo:PControl;

procedure ComboOnChar (Dummy:Pointer; Sender: PControl; var Key: Char; Shift: DWORD );
begin
Key:=#0;
end;

begin
form:=NewForm(Applet,"");
Combo:=NewComboBox(form,[]);
Combo.OnChar:=TOnChar(MakeMethod(nil,@ComboOnChar));
Run(form);
end.

Если вместо ComboBox использовать EditBox то все нормально, ввод с клавиатуры фильтруется.


 
ECM ©   (2005-03-02 10:11) [1]

Да, уж... в код окнонной функции ComboBox-а вкралась опечатка:
(исправления выделены жирным шрифтом)
function WndFuncCombo( W: HWnd; Msg: Cardinal; wParam, lParam: Integer )
                                  : Integer; stdcall;
...
//********************************************************** Added By M.Gerasimov
//*
     PrevProc:=Pointer(GetProp( W, ID_PREVPROC ));
     if PrevProc <> Nil then
      Result := CallWindowProc( PrevProc , W, MsgStruct.message, MsgStruct.wParam, MsgStruct.lParam) //Msg, wParam, lParam )
     else
      Result:=0;
//*
//********************************************************** Added By M.Gerasimov


 
ECM ©   (2005-03-02 10:40) [2]

Для желающих. Тут:
http://kolibdb.100free.com/kolmck205plus.zip
лежит upd-файл исправляющий эту ошибку и некоторые другие,
которые были замечены мной после выхода версии 2.05.
Список исправлений - Changes.txt в архиве.



Страницы: 1 вся ветка

Текущий архив: 2005.10.23;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.078 c
3-1125930670
_Lucky_
2005-09-05 18:31
2005.10.23
Возможно ли реализовать одним запросом на SQL, без использования


6-1120451686
hursand
2005-07-04 08:34
2005.10.23
ISAPI модул


14-1128239771
ferr
2005-10-02 11:56
2005.10.23
Выбор компьютера


2-1128050000
Pop_Max
2005-09-30 07:13
2005.10.23
Работа в сети


14-1128183159
syte_ser78
2005-10-01 20:12
2005.10.23
12 дней не курю!