Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Работа с Image ами [D6, Win95/98]


XPatriot() ©   (2002-10-10 16:46:00) 

Уважаемые мастера, как сделать так что бы когда я навожу курсор мышки на картинку то она меняется, а когда увожу она возвращается. Огромное спасибо...


-   (2002-10-10 22:08:00) [1]

-


.   (2002-10-10 22:07:00) [2]

хум...
можешь посмотреть
http://delphi.mastak.ru/cgi-bin/faq.pl?look=1&id=988624704&n=16


XPatriot()   (2002-10-10 21:57:00) [3]

., sorry еще один вопрос твой исходник работает когда зажата кнопка мыши, а как сделать так, чтобы я просто мог навести курсор и картинка сменилась???


XPatriot()   (2002-10-10 21:35:00) [4]

Огромное спасибо.


.   (2002-10-10 21:32:00) [5]

unit Unit1;

interface

uses
Windows, Messages, Forms, Classes, Controls, ExtCtrls;

type
TForm1 = class(TForm)
Panel1: TPanel;
procedure m_in(var msg: TMessage); message CM_MOUSEENTER;
procedure m_out(var msg: TMessage); message CM_MOUSELEAVE;
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.m_in(var msg: TMessage);
begin
Panel1.Caption := "mouse in";
end;

procedure TForm1.m_out(var msg: TMessage);
begin
Panel1.Caption := "mouse out";
end;

end.

сделай новый Application
добавь на форму TPanel
и замени код формы на этот


XPatriot()   (2002-10-10 21:24:00) [6]

Наверное :)


.   (2002-10-10 21:11:00) [7]

хе...

тебе в примерах лучше будет?


XPatriot()   (2002-10-10 21:09:00) [8]

Прошу меня простить, но я ничего не понял...


Pat   (2002-10-10 18:48:00) [9]

>TfmAbout = class(TForm)
Только не для формы, а для TImage


.   (2002-10-10 17:52:00) [10]

type
TfmAbout = class(TForm)
procedure m_in(var Msg: TMessage); message CM_MOUSEENTER;
procedure m_out(var Msg: TMessage); message CM_MOUSELEAVE;

procedure TForm1.m_in(var Msg: TMessage);
begin
---
end;

procedure TForm1.m_out(var Msg: TMessage);
begin
---
end;


XPatriot()   (2002-10-10 17:17:00) [11]

Ты не мог бы по подробнее... Зарание спасибо...


Skier   (2002-10-10 16:51:00) [12]

>XPatriot()
Лови сообщения :
- CM_MOUSEENTER
- CM_MOUSELEAVE


Наверх

Титульная страница Поиск, карта сайта Написать письмо