| imho.ws |
![]() |
|
|
|
# 3 |
|
Advanced Member
Регистрация: 09.03.2004
Адрес: толстозадая Москва
Сообщения: 498
![]() ![]() ![]() ![]() |
Хэндл и так есть у любого визуального элемента... берется с помощью WinAPI
__________________
В нашей стране настаивать на кореньях, черной смородине, лимонных корках - гораздо эффективнее, чем на правах |
|
|
|
|
# 4 |
|
Banned
Регистрация: 26.06.2005
Сообщения: 28
![]() ![]() |
class TMyPanel : public TPanel
{ public: __fastcall TMyPanel(TComponent* Owner); void __fastcall Paint(void); }; __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { Panel = new TMyPanel(this); } __fastcall TMyPanel::TMyPanel(TComponent* Owner):TPanel(Owner) { Parent = (TWinControl*)Owner; } void __fastcall TMyPanel::Paint(void) { // hhgfjhgjhgfjhgfjhgf } так чтоли? Но в таком случае панель все равно рисуется. Я конечно сделал наследника от TCustomControl. А как определить для него события mousedown, move, up? |
|
|
|
|
# 6 |
|
Banned
Регистрация: 26.06.2005
Сообщения: 28
![]() ![]() |
Сорри за непонятку. Рисуется - значит рисуется стандартным обработчиком (ну там с бордюром со всей шнягой). А мне надо бало полность перекрыть ету процедуру. С virtual пробовал. Так как всетаки Наследнику TCustomControl определить реакцию на события mousedown, move, up?
|
|
|