Форум: "Начинающим";
Текущий архив: 2006.11.12;
Скачать: [xml.tar.bz2];
ВнизМожно ли послать сообщение компоненту не имеющему свойства Handle Найти похожие ветки
← →
_guest_ (2006-10-27 11:12) [0]Можно ли послать сообщение компоненту не имеющему свойства Handle, например TImage ?
← →
Сергей М. © (2006-10-27 11:17) [1]Если под сообщением подразумевается Win-сообщение, то, разумеется, нельзя.
Нет окна - некому и сообщение посылать.
← →
_Guest_ (2006-10-27 11:28) [2]А добавить его (Handle) нелзя ли? Очень надо.
← →
Сергей М. © (2006-10-27 11:38) [3]Можно-то оно можно, но зачем ?
Объяснил бы ...
← →
_Guest_ (2006-10-27 11:52) [4]Да показали мне специфическую обработку EndMouseWhile на примере TMemo, очень надо все это прикрутить к TImage, все и прикрутилось, за исключением одного, надо послать сообщение имиджу, чтобы выполнил кое-что. В первом приближении там стоял прямой вызов, потом Мастера пообщались между собой и решили, что безопасней посылать сообщение, а уже в обработчике - тот самый вызов. Я, если честно, в этом вопросе лох полный, сел сегодня за книги, немного поразобрался: оп а имижу и не послать ничего :(
← →
_Guest_ (2006-10-27 11:54) [5]Сори, читать EndMouseWheel - заработался
← →
Сергей М. © (2006-10-27 12:02) [6]Ну а зачем именно имиджу ?
За его интерактивность отвечает какой-либо wincontrol (та же, к примеру, форма, куда имидж брошен), ему и посылай сообщение
← →
_Guest_ (2006-10-27 12:06) [7]Так то оно так. Но в последствии хотелось бы оформить в компонент. А пока, конечно, перенесу все на форму, спасибо.
← →
ЮЮ © (2006-10-27 12:07) [8]TGraphicControl = class(TControl)
private
procedure WMPaint(var Message: TWMPaint); message WM_PAINT;
А зачем тогда это в генофонде заложено?
← →
Сергей М. © (2006-10-27 12:32) [9]
> в последствии хотелось бы оформить в компонент
Ну тады сразу наследуй свой компонент как минимум от TWinControl.
А для виз.компонента еще лучше будет иметь наследником TCustomControl
← →
_Guest_ (2006-10-27 14:55) [10]Не знаю прав ли я, но все решилось испольсованием TImage.Perform
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.11.12;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.059 c