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

Вниз

Фильтрация перед вставкой из буфера обмена   Найти похожие ветки 

 
Kallega   (2003-10-21 12:40) [0]

Мне необходимо перед вставкой из буфера обмена произвести фильтрацию: убедиться, что в буфере находится "правильная" строка (например, номер телефона). Вставляю в комбобокс. Как я понимаю, необходимо перехватывать сообщение WM_PASTE.
Подскажите, пожалуйста.
А! И ещё кроме этого, в другой комбобокс необходимо запретить любую вставку.


 
[lamer]Barmaglot   (2003-10-21 13:10) [1]

Второму комбобоксу установи стиль - CBS_DROPDOWNLIST

Первому комбобоксу проверить строку, которая находится в буфере и если она нужного размера/качества - вставить...

А вообще ИМХО глупая система. А вдруг пользователь пишет не московский номер и у него 5 или 6 цифр? А вдруг ему надо добавить код города, страны...


 
Kallega   (2003-10-21 13:26) [2]

А вообще ИМХО глупая система. А вдруг пользователь пишет не московский номер и у него 5 или 6 цифр? А вдруг ему надо добавить код города, страны...
Система не глупая.
А номер совсем и не московский. А украинский. У нас у всех трёх операторов мобильной связи номера 7-значные. Других не бывает.

Первому комбобоксу проверить строку, которая находится в буфере и если она нужного размера/качества - вставить...
Когда и где это проверять??


 
clickmaker   (2003-10-21 13:28) [3]

> Kallega (21.10.03 13:26) [2]

А если юзер просто номер набивает в комбобоксе, как проверяешь его правильность ?


 
[lamer]Barmaglot   (2003-10-21 13:32) [4]

RTFM?
http://www.delphimaster.ru/articles16.html

Глава про клипбоард...

то clickmaker © (21.10.03 13:28) [3]

WM_KILLFOCUS?


 
Kallega   (2003-10-21 13:34) [5]

>clickmaker ©
элементарно: по событию OnKeyPress


 
Kallega   (2003-10-21 13:43) [6]

>[lamer]Barmaglot ©
Второму комбобоксу установи стиль - CBS_DROPDOWNLIST
Не понимаю вообще, причём тут этот стиль??


 
[lamer]Barmaglot   (2003-10-21 13:45) [7]

При этом стиле Combobox не принимает сообщение WM_Paste...


 
Kallega   (2003-10-22 19:55) [8]

Ещё как принимает! Попробуй!



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

Форум: "WinAPI";
Текущий архив: 2003.12.16;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.008 c
1-52183
Cool_Zero
2003-12-02 14:19
2003.12.16
Beep сигнал


1-52179
Слэша
2003-12-05 13:34
2003.12.16
Combobox D7 и Win 98


8-52289
den_c
2003-06-17 12:30
2003.12.16
Использование анимации в Delphi приложении


3-52094
Bless
2003-11-24 12:25
2003.12.16
Как посмотреть какие есть локальные переменные?


14-52397
Ломброзо
2003-11-21 10:15
2003.12.16
Ё-моё, с Днем Рож#дения!





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский