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

Снова тулбар   Найти похожие ветки 

← →
SPeller ©   (2002-07-28 08:52) [0]

Здравствуйте! Такой вопрос: как определить, какая кнопка на тулбаре была нажата пользователем? Вин СДК молчит по этому поводу, на сайте мелкософта ничего не нашёл.


← →
Юрий Зотов ©   (2002-07-28 12:36) [1]

> Вин СДК молчит по этому поводу

Смотря как его слушать...

Одна из концепций Windows такова - при щелчке по пункту меню, кнопке и т.п. генерится сообщение WM_COMMAND. В справке оно, конечно, есть. Остальное просто.

type
TForm1 = class(TForm)
ToolBar1: TToolBar;
ToolButton1: TToolButton;
ToolButton2: TToolButton;
private
procedure WMCommand(var Message: TWMCommand); message WM_COMMAND;
end;

procedure TForm1.WMCommand(var Message: TWMCommand);
begin
inherited;
with Message do
if Ctl = Toolbar1.Handle then Caption := IntToStr(ItemID)
end;



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

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



Память: 0.44 MB
Время: 0.009 c
4-61342
MJH
2002-07-28 01:51
2002.09.19
Гарантийный номер материнки


3-60966
Kurt
2002-08-27 13:14
2002.09.19
У меня очень долго отрабатываются запросы (в частности пытаюсь вы


4-61356
ACR
2002-07-29 14:27
2002.09.19
синхронизироваться с горизонтальной разверткой ?


1-61109
AM
2002-09-10 10:01
2002.09.19
QReport


14-61268
RV
2002-08-23 12:20
2002.09.19
вот, например, что можно сделать, если




   Наверх