Головна сторінка
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 - Я повинен дізнатися, як взаємодіють між собою ці функції. Наприклад, подивіться:

процедура <А в який краще писати? (Може в OnTimer?)>;
var h: hwnd;
починати
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.59 MB
Час: 0.029 c
3-74592
skiph
2002-12-04 07:29
2002.12.23
Trigger for Delete


3-74574
OlegLeontev
2002-12-03 17:07
2002.12.23
підказати максимальну кількість записів в Paradox 7


8-74849
Майте на увазі
2002-08-28 20:42
2002.12.23
Як поміняти Glyph?


1-74666
Matolch
2002-12-11 20:26
2002.12.23
Як повісити іконку на TMenuItem. Ніяк. Чомусь ... Врятуйте від


14-74957
Yuri Btr
2002-12-02 10:48
2002.12.23
Запис до реєстру завантажуються значень для всіх користувачів





африкаанс албанський арабська вірменин азербайджанець баскський білоруський болгарська каталонський Китайська (спрощене письмо) Китайський традиційний) хорватський чеська данську мову нідерландський Ukranian естонець Філіппінська фінську мову французький
галісійська грузинський німецький грецький гаїтянський креольський давньоєврейську хінді угорський ісландський індонезієць ірландський італійський японський корейський латиська литовець македонець малайський мальтійський норвежець
перс полірування португальська румунський російська сербський словацький словенський іспанська суахілі шведську мову тайський турецька український урду в'єтнамський валлійський ідиш бенгальський боснійський
кебуано есперанто гуджараті хауса хмонг ігбо яванський каннада кхмерская Лао латинь маорі маратхі монгольський непальська панджабі сомалійський тамільська телугу йоруба
зулуський
Англійська Французький Німецький Італійський Португальська Русский Іспанська