Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.05.13;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 вся ветка

Форум: "Основная";
Текущий архив: 2002.05.13;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.005 c
14-39853
Digitman
2002-04-04 08:47
2002.05.13
Разомнем слегка мозги ?


1-39731
kat
2002-04-27 10:11
2002.05.13
Двоично-десятичные числа


4-39892
SkyR
2002-03-11 01:37
2002.05.13
Такой вопрос у меня...


6-39823
boogier
2002-03-01 11:47
2002.05.13
Как получить список доступных в сети ресурсов компьютера по имени компьютера?


1-39696
Riko
2002-04-29 15:00
2002.05.13
Как программно включить Отображение всех файлов?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский