Форум: "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.46 MB
Время: 0.008 c