Форум: "WinAPI";
Текущий архив: 2005.02.06;
Скачать: [xml.tar.bz2];
Вниз
Перехват нажатия копирования в Clipboard и вставки из него! Найти похожие ветки
← →
dimonf (2004-12-19 23:09) [0]Народ, подскажите пожадуста как ловить сообщения вставки текста в 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-а?
← →
Piter © (2004-12-20 00:04) [1]А зачем перехватывать вставку ИЗ clipboard?
← →
Хакер © (2004-12-20 00:06) [2]Piter © (20.12.04 0:04) [1]
для прикола
← →
dimonf (2004-12-20 09:32) [3]Для того чтобы заюзать стандартные клавиши работы с clipboard-ом!
Ctrl+C и Ctrl+V а не писать обработчики самому!
← →
Piter © (2004-12-20 21:08) [4]не понял
← →
Leonid Troyanovsky © (2004-12-20 21:46) [5]
> Piter © (20.12.04 21:08) [4]
> не понял
Не переживай. Как говорил К.Прутков, то что мы не понимаем
еще не означает, что мы не способны это понять, а лишь то,
что оное не входит в круг наших понятий.
--
С уважением, LVT.
← →
Piter © (2004-12-20 22:59) [6]Leonid Troyanovsky © (20.12.04 21:46) [5]
Не переживай
я не переживаю
Как говорил К.Прутков, то что мы не понимаем
еще не означает, что мы не способны это понять, а лишь то,
что оное не входит в круг наших понятий
буду знать, что есть такой оффигенный афоризм.
← →
dimonf (2004-12-21 11:56) [7]Чтото совсем форум испортился! По делу не одной мысли нет! На RSDN.RU и то мне подсказали, что надо перехватывать сообщение WM_PASTE! Если вы хотите потрепаться, для этого специальная ветка есть! Если хотите подсказать, то пишите по теме!
← →
Leonid Troyanovsky © (2004-12-21 21:39) [8]
> dimonf (21.12.04 11:56) [7]
> Чтото совсем форум испортился! По делу не одной мысли нет!
> На RSDN.RU и то мне подсказали, что надо перехватывать сообщение
> WM_PASTE! Если вы хотите потрепаться, для этого специальная
> ветка есть! Если хотите подсказать, то пишите по теме!
Я б и не стал отвечать, если б не такое количество
восклицательных знаков. А сказать хотелось простую вещь:
нечего представлять порченными тех, кто вполне способен
ответить на столь немудреный вопрос, если, конечно, не
формулировать его столь извращенно.
Басню, на этот раз, не расскажу, бо офтопик.
--
С уважением, LVT.
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2005.02.06;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.058 c