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

Обработка вставки из буфера   Найти похожие ветки 

← →
VCL   (2002-04-15 21:48) [0]

Здравствуйте, у меня такой вопрос - я хочу обработать в своем компоненте, наследнике от TCustomRichEdit событие вставки из буфера. Но сообщение WM_PASTE почему-то не работает. Помогите решить эту проблему и, если можно, объясните причину того, что не работает это сообщение. Спасибо.


← →
Song ©   (2002-04-15 22:07) [1]

А как Вы его ловите? И кто копирует в буфер обмена? Вы же? Приведите пример кода.


← →
VCL   (2002-04-19 22:35) [2]

ну как, в объявлении компонента:

procedure WMPaste(var I: Integer); message WM_PASTE;

ну и потом обрабатываю эту процедуру, тока она почему-то не вызывается при вставке в мой компонент...


← →
Song ©   (2002-04-20 09:17) [3]

Procedure WMPaste(Var Msg:TMessage); messager WM_PASTE;


← →
Song ©   (2002-04-20 09:19) [4]

буковку r после message не надо, случайно нажалась.


← →
VCL   (2002-04-25 21:59) [5]

А разница?!?! Там, по-моему, тип передаваемого значения вообще не важен!


← →
Song ©   (2002-04-26 08:09) [6]

:))
Да ты парень-кремень. Если нужно не важно - программируй в QBasic
Вы попробуйте, а потом будем дальше обсуждать.


← →
Севостьянов Игорь ©   (2002-04-26 12:02) [7]

VCL (25.04.02 21:59)
А разница?!?! Там, по-моему, тип передаваемого значения вообще не важен!

Странный ты - раз не важен чего же она у тебя не работает ?
Спрашивать спрашиваешь, а советам мне следуешь...
procedure WMPaste(var Msg: TMessage); message WM_PASTE;

И никаких гвоздей...

Кстати не забудь про inherited в теле процедуры


← →
VCL   (2002-04-28 23:03) [8]

Да не работает!!! Там тип передаваемого аргумента имеет значение, когда ты его юзать будешь - он var, а мне его юзеть не надо. Там все равно через указатель передается, просто обрежется все лишнее и останется только то, что влезет в integer.
Я попробовал так, как вы мне сказали - не ловит он это сообщение. Не знаю почему!!!



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

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



Память: 0.46 MB
Время: 0.009 c
7-39879
yuger
2002-02-11 10:24
2002.05.13
Кто может подкмнуть описание ф-ции SetupDiChangeState?


3-39661
Смолин
2002-04-17 12:36
2002.05.13
Как удалить физически


6-39821
HDD
2002-02-20 05:54
2002.05.13
Помогите пожалуйста


1-39715
Satrap
2002-04-27 10:13
2002.05.13
Палитра компонентов


1-39738
Демон
2002-04-27 17:29
2002.05.13
На счет того как растянуть и перетащить




   Наверх