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

Вниз

Выввод изображения в подсказке хинт   Найти похожие ветки 

 
Лол   (2008-07-07 13:43) [0]

Здравствуйте матера. Пробую вывести изображение в подсказке хинт с помощью этого кода:

var
 Form1: TForm1;
 tw : THintWindow;
implementation

{$R *.dfm}

Function RevealHint (Control: TControl): THintWindow;
{----------------------------------------------------------------}
{ Демонстрирует всплывающую подсказку для определенного элемента }
{ управления (Control), возвращает ссылку на hint-объект,        }
{ поэтому в дальнейшем подсказка может быть спрятана вызовом     }
{ RemoveHint (смотри ниже).                                      }
{----------------------------------------------------------------}

var
  ShortHint: string;
  AShortHint: array[0..255] of Char;
  HintPos: TPoint;
  HintBox: TRect;
  jp : tjpegimage;
begin

  { Создаем окно: }
  Result := THintWindow.Create(Control);
  jp:=Tjpegimage.Create;

  jp.LoadFromFile("1.jpg");
  HintBox := Bounds(0, 0, 100, 100);
  result.Canvas.Draw(1,1, jp);

 { Теперь показываем окно: }
  Result.ActivateHint(HintBox, ShortHint);
  jp.Free;
end; {RevealHint}

procedure RemoveHint (var Hint: THintWindow);
{----------------------------------------------------------------}
{ Освобождаем дескриптор окна всплывающей подсказки, выведенной  }
{ предыдущим RevealHint.                                         }
{----------------------------------------------------------------}
begin
  Hint.ReleaseHandle;
  Hint.Free;
  Hint := nil;
end; {RemoveHint}

procedure TForm1.Button1Click(Sender: TObject);
var
  c : Tcontrol;
begin
  tw:=RevealHint(C);

end;

procedure TForm1.Button2Click(Sender: TObject);
begin
  RemoveHint(tw);
end;

Обьясните пожалуйста почему этот код не выводит изображение на "подсказку". Где я зделал промах.


 
Лол   (2008-07-15 18:00) [1]

Ау-у-у-у. Есть кто живой?

..............

Я уже сам, догадался. Спасиба за "помощь" уважаеміе мастера.


 
Power Man   (2008-07-15 20:15) [2]


> Лол   (15.07.08 18:00) [1]


Вау-у-у-у сам себе я крут без друзей и без подруг


 
multiflex   (2008-07-16 14:05) [3]

Ну и чо, сначала вывел на канву, потом показал окно, и удивляемся вот с такими глазами О_О почему не работает, и чо все молчат, и гады такие не помогают. пацталом наверно лежат.


 
lol   (2008-07-17 14:25) [4]

О, попросыпались, а где же вы раньше были? Гамнюки вы, а не мастера!
gl, hf, gg no re



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

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

Наверх




Память: 0.47 MB
Время: 0.012 c
1-1265458376
LightGreen
2010-02-06 15:12
2011.09.04
Субклассинг контрола


15-1305232204
Юрий
2011-05-13 00:30
2011.09.04
С днем рождения ! 13 мая 2011 пятница


2-1305730411
vasja123
2011-05-18 18:53
2011.09.04
лаги с paramcount


8-1216362230
Azat
2008-07-18 10:23
2011.09.04
максимально быстро считать цвет пикселя с экрана


2-1305694815
samalex2504
2011-05-18 09:00
2011.09.04
Ошибка конвертирования данных из Excel в тип Data