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

Вниз

Есть хендл окна. Как с этого окна (грида) скопировать даные ?   Найти похожие ветки 

 
Mac ©   (2005-02-10 12:14) [0]

Доброе время суток мастера Делфи.
Есть хендл окна. Как с этого окна (грида) скопировать даные ?
В буфер даные нельзя скопировать, хотя выделить можна.


 
Jay1982 ©   (2005-02-10 12:29) [1]

Ctrl + Ins не копируют в буфер обмена Windows?
Попробуй PostMessage(handle, WM_COPY, 0, 0)


 
Mac ©   (2005-02-10 12:40) [2]

Ctr + Ins не копирует.
PostMessage / SendMessage тоже положительного результата не дал.
( может какой другой параметр вместо - WM_COPY )
Спасибо.


 
Digitman ©   (2005-02-10 12:52) [3]


> Как с этого окна (грида)


ты уверен, что это TCustomGrid ?
на основании чего ты в этом уверен ?


 
Mac ©   (2005-02-10 13:02) [4]

У меня есть хендл этого окна. А грид он или кой иной обджект я не знаю. Визуально похож на грид.


 
Mac ©   (2005-02-10 13:02) [5]

У меня есть хендл этого окна. А грид он или кой иной обджект я не знаю. Визуально похож на грид.


 
Digitman ©   (2005-02-10 13:14) [6]


> грид он или кой иной обджект я не знаю. Визуально похож
> на грид


у меня есть некое автотрансп.средство.

визуально похожее на автомобиль (наличие 4-х колес достаточно чтобы определить это нечто как автомобиль)

а "запорожец" этот автомобиль или "мерседес" - я не знаю, мне пофигу, главное что похоже на автомобиль.

но при этом я точно знаю, что багажник у нее сзади.


 
Mac ©   (2005-02-10 13:20) [7]

Прежде всего это окно, как и написано (см. вначале).
А на что оно похоже, совсем другой вопрос, и он меня не интересует.
Также есть хендл этого окна -> можна востановить контроль над этим окном.


 
Digitman ©   (2005-02-10 13:28) [8]


> Mac ©   (10.02.05 13:20) [7]
> Прежде всего это окно, как и написано (см. вначале).


ну и что ?
код, реагирующий на сообщения этому окну, вовсе не обязан реализовывать алгоритм обработки WM_COPY в том или ином виде

кстати, TCustomGrid даже в интерактивном режиме НЕ реализует копирование всего его содержимого в клипборд, только содержимого его активной ячейки


 
Mac ©   (2005-02-10 13:33) [9]

Ок. Вопрос закрыт.


 
TUser ©   (2005-02-10 13:43) [10]

Вопрос о том, как из TCustomGrid"а вытянуть инфу обсуждался как-то. Смысл в том, что это не винкотрол какой-нибудь, которуму можно GetWindowText сказать, например. Этот котрол прорисовывается по воле Борланда, а данные хранятся где-то в памяти. Фиг найдешь где.


 
Digitman ©   (2005-02-10 14:51) [11]


> Фиг найдешь где


ну, положим, за пару-тройку десятков зеленых штук все там находится)


 
Mac ©   (2005-02-10 15:09) [12]

> за пару-тройку десятков зеленых штук все там находится

Что ты имеешь в виду ?


 
Digitman ©   (2005-02-10 15:35) [13]


> Mac ©   (10.02.05 15:09) [12]
> Что ты имеешь в виду ?


что имею, то и ввИду.

не знаешь ? учись. И не расчитывай на то, что учеба нахалявку проедет - механизмы и технологии, те самые куда ты нос сунул, не так уж просты.
знаешь ? не задавай вопросы, делай сам (честь и хвала самоделкиным)
не знаешь, но оч надо ? плати и получи результат.



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

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

Наверх




Память: 0.47 MB
Время: 0.043 c
1-1109794597
DICE
2005-03-02 23:16
2005.03.20
Программа аналогового кодирования


14-1109577221
boriskb
2005-02-28 10:53
2005.03.20
Для тех, кому приходится набирать сотрудников в soft компанию.


1-1109942669
Scorpio
2005-03-04 16:24
2005.03.20
Плавающая точка


8-1100983802
murtix
2004-11-20 23:50
2005.03.20
Printer


4-1107338363
Bil Bal Dur
2005-02-02 12:59
2005.03.20
Как запустить 1.txt в ворде?





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