Вниз
Скачать: CL | DM;

Многострочный хинт (с форматированием текста)   Найти похожие ветки 

← →
}|{yk ©   (2003-12-19 10:59) [0]

Не подскажете как сделать самому? Левые компоненты использовать не хочется (разве посмотреть исходники)


← →
KSergey ©   (2003-12-19 11:25) [1]

4th GUI Library v0.33 (64Kb)

Набор очень настраиваемых компонент. Библиотека содержит: (ну и переводик же у меня ;)
+TFourthShortcutBar - панель (кнопок) в стиле Outlook 2000;
+обновленный TFourthTabSet - существенно настраиваемый TTabSet;
+TFourthStandardButton - новый взгляд на стандартную кнопку;
+TFourthImage - TImage с добавочными картинками, с отображением, когда указатель мыши внутри объекта или за ним;
+TFourthHintPanel - для показа всплывающих подсказок.

С исходными текстами
Screenshot: http://www.delphipages.com/uploads/screenshots/4thGUILib.gif
[Screenshot выглядит весьма красиво]

Вероятно, версия давно уже более новая есть.


← →
Serge   (2003-12-19 11:39) [2]

А вот еще примерчик с хинтом


Как поместить иконку в окошко подсказки
Следующий код помещает главную иконку приложения в окошки подсказок:

{--начало кода--}

unit HintX;

interface

uses
Windows, Messages, Controls;

type
TIconHintX = class(THintWindow)
protected
procedure Paint; override;
public
function CalcHintRect(MaxWidth: Integer; const AHint: string; AData: Pointer): TRect; override;
end;

implementation

uses Forms;

{ TIconHintX }

{-Вычисляем новый размер окошка подсказки для помещения в него иконки:-}
function TIconHintX.CalcHintRect(MaxWidth: Integer; const AHint: string;
AData: Pointer): TRect;
begin
Result := inherited CalcHintRect(MaxWidth, AHint, AData); Result.Right := (Length(AHint) * 5) + Application.Icon.Width;
Result.Bottom := (Application.Icon.Height) * 2;
end;

procedure TIconHintX.Paint;
const
MARGIN = 5;
begin
inherited;
Canvas.Draw(MARGIN, MARGIN * 5, Application.Icon);
SendMessage(Handle, WM_NCPAINT, 0, 0); //рисуем рамку окошка подсказки
end;

initialization
//связываем наш новый класс с классом окошка подсказки установленным поумолчанию:
HintWindowClass := TIconHintX;

end.
{--конец кода--}




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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.015 c
1-11854
aser
2003-12-18 18:03
2004.01.05
TForm -close


4-12193
volser
2003-11-05 00:22
2004.01.05
DllEntryPoint


14-12033
Dimka Maslov
2003-12-16 09:00
2004.01.05
SPY++


7-12177
Woolen
2003-10-24 13:19
2004.01.05
Потоки и процессоры


7-12183
Ъ
2003-10-25 20:17
2004.01.05
RunServices




   Наверх