![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Перехват нажатия копирования в Clipboard и вставки из него!
dimonf © (2004-12-19 23:09:00)Народ, подскажите пожадуста как ловить сообщения вставки текста в Clipboard и наоборот вставки текста в из Clipboard-а?
Я реализовал перехват вставки в Clipboard и у вот что у меня получилось:
Private
…
procedure WMDrawClipboard(var Message: TMessage); message WM_DRAWCLIPBOARD;
…
Protected
procedure CreateWnd; override;
procedure DestroyWindowHandle; override;
…
procedure TFdxDBGrid.CreateWnd;
begin
inherited CreateWnd;
if Handle <> 0 then begin
FWndNext := SetClipboardViewer(Handle);
end;
end;
procedure TFdxDBGrid.DestroyWindowHandle;
begin
ChangeClipboardChain(Handle, FWndNext);
FWndNext := 0;
inherited DestroyWindowHandle;
end;
procedure TFdxDBGrid.WMDrawClipboard(var Message: TMessage);
begin
FWrapper.CopyAllToClipboard;
end;
Все вроде бы работает.
Вот вопрос как щас перехватывать вставку текста из Clipboard-а?
Leonid Troyanovsky (2004-12-21 21:39:00) [1]
> dimonf (21.12.04 11:56) [7]
> Чтото совсем форум испортился! По делу не одной мысли нет!
> На RSDN.RU и то мне подсказали, что надо перехватывать сообщение
> WM_PASTE! Если вы хотите потрепаться, для этого специальная
> ветка есть! Если хотите подсказать, то пишите по теме!
Я б и не стал отвечать, если б не такое количество
восклицательных знаков. А сказать хотелось простую вещь:
нечего представлять порченными тех, кто вполне способен
ответить на столь немудреный вопрос, если, конечно, не
формулировать его столь извращенно.
Басню, на этот раз, не расскажу, бо офтопик.
--
С уважением, LVT.
dimonf (2004-12-21 11:56:00) [2]Чтото совсем форум испортился! По делу не одной мысли нет! На RSDN.RU и то мне подсказали, что надо перехватывать сообщение WM_PASTE! Если вы хотите потрепаться, для этого специальная ветка есть! Если хотите подсказать, то пишите по теме!
Piter (2004-12-20 22:59:00) [3]Leonid Troyanovsky © (20.12.04 21:46) [5]
Не переживай
я не переживаю
Как говорил К.Прутков, то что мы не понимаем
еще не означает, что мы не способны это понять, а лишь то,
что оное не входит в круг наших понятий
буду знать, что есть такой оффигенный афоризм.
Leonid Troyanovsky (2004-12-20 21:46:00) [4]
> Piter © (20.12.04 21:08) [4]
> не понял
Не переживай. Как говорил К.Прутков, то что мы не понимаем
еще не означает, что мы не способны это понять, а лишь то,
что оное не входит в круг наших понятий.
--
С уважением, LVT.
Piter (2004-12-20 21:08:00) [5]не понял
dimonf (2004-12-20 09:32:00) [6]Для того чтобы заюзать стандартные клавиши работы с clipboard-ом!
Ctrl+C и Ctrl+V а не писать обработчики самому!
Хакер (2004-12-20 00:06:00) [7]Piter © (20.12.04 0:04) [1]
для прикола
Piter (2004-12-20 00:04:00) [8]А зачем перехватывать вставку ИЗ clipboard?