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

Вниз

Чем может помочь функция GetCapture?   Найти похожие ветки 

 
Lexa1900   (2002-11-06 20:43) [0]

и нужно ли после этого писать ReleaseCapture?


 
Набережных С.   (2002-11-06 23:13) [1]

Help is рулит!


 
Ihor Osov'yak   (2002-11-06 23:59) [2]

2 Lexa1900 (06.11.02 20:43)

Ну блин, я же тебе неделю назад толковал (п2 вспомни).
ПОЗВОЛЯЕТ получать нотификацию от мышки ПОСЛЕ ухода за пределы контрола, от хендла которого делается геткетче... ReleaseCapture
обязательно.



 
Almaz   (2002-11-07 01:26) [3]


> Ihor Osov"yak © (06.11.02 23:59)
> Ну блин, я же тебе неделю назад толковал (п2 вспомни).
> ПОЗВОЛЯЕТ получать нотификацию от мышки ПОСЛЕ ухода за пределы
> контрола, от хендла которого делается геткетче... ReleaseCapture
> обязательно.

Да не в коей мере - спрашивают то про GetCapture !


> Lexa1900 (06.11.02 20:43)
> Чем может помочь функция GetCapture?
> и нужно ли после этого писать ReleaseCapture?

Функция GetCapture возвращает ссылку на окно, захватившее мышь с помощью вызова SetCapture или 0, если такового окна нет. Вызывать ReleaseCapture после GetCapture НЕ НАДО !

Удачи.


 
Ihor Osov'yak   (2002-11-07 10:06) [4]

2 Almaz © (07.11.02 01:26), Lexa1900 (06.11.02 20:43)

Приношу публичные извинения, стал жертвой невнимательного чтения
и некоторой спешки. Постараюсь в будущем не повторится.

ЗЫ. Леха метя своим релизкапче с толку сбил...


 
Lexa1900   (2002-11-08 13:24) [5]

Я пытался что-то сделать с Setcapture, GetCapture и Releasecapture, но ничего толкового не вышло. Подскажите, пожалуйста, на примере, как их использовать?
Спасибо!


 
Игорь Шевченко   (2002-11-08 13:32) [6]

Lexa1900 (08.11.02 13:24)

RTFS: Controls.pas, ExtCtrls.pas


 
Ihor Osov'yak   (2002-11-08 15:09) [7]

2 Игорь Шевченко © (08.11.02 13:32)
RTFS = read this fXXXXing sources?

2 Lexa1900 (08.11.02 13:24) - а че те надобно, старче?


 
Lexa1900   (2002-11-08 18:52) [8]

Ну посмотрел я эти пасы, так и не нашёл чего хотел.

2 Ihor - мне надобно узнать, как взаимодействуют между собой эти функции. К примеру, посмотрите:

procedure <А в какой лучше писать? (может в OnTimer?)>;
var h:hwnd;
begin
h:=findwindow(nil,"FormaXXX");
SetCapture(h); //что это даёт мне? как я смогу получать сообщения от мыши ( GetCapture?) и в каком виде?
...
ReleaseCapture;
end;


 
Alex44   (2002-11-08 19:41) [9]

Posle SetCapture VSE soobsheniya ot myshi idut Vam. Tochnee, oknu h.


 
Lexa1900   (2002-11-08 21:26) [10]

а как их можно обработать?


 
Ihor Osov'yak   (2002-11-08 23:48) [11]

1 Lexa1900 (08.11.02 21:26)
Ну Леха, ну блин. Так же, как и без SetCapture.
Если ты, к примеру, заюзал в каком-то методе наследника формы
SetCapture(Handle) - то обрати внимание на обработчики
OnMouseXXXXXXX. А зачем тебе это? Это уже у себя спрашивай.
Я, когда SetCapture юзал, то знал, зачем оно мне.


 
Игорь Шевченко   (2002-11-11 12:18) [12]

Ihor Osov"yak © (08.11.02 15:09)

> RTFS = read this fXXXXing sources?


Конечно :-)

С уважением,



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

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

Наверх





Память: 0.58 MB
Время: 0.038 c
14-74892
Zergling
2002-12-04 09:19
2002.12.23
Движок для произношения текста по русски


14-74994
sanilo
2002-12-04 11:21
2002.12.23
W2K


14-74982
AFrolov
2002-12-03 12:57
2002.12.23
Про мат. статистику


1-74630
bkv
2002-12-10 16:42
2002.12.23
сколько пикселов займет срока в 10 символов?


14-74940
Карелин Артем
2002-12-02 15:14
2002.12.23
Снова набираю команду.





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