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

Вниз

SetCapture   Найти похожие ветки 

 
IrcOp   (2002-08-23 23:10) [0]

Я конечно понимаю, что вопрос чисто "см. MSDN ака Win32 SDK", но все таки, объясните плиз, что делает сабжевая функция ? Ну не догоняю я никак. И заодно что делает ReleaseCapture.

Спасибо


 
Юрий Зотов   (2002-08-23 23:41) [1]

The SetCapture function sets the mouse capture to the specified window belonging to the current thread. Once a window has captured the mouse, all mouse input is directed to that window, regardless of whether the cursor is within the borders of that window. Only one window at a time can capture the mouse.

If the mouse cursor is over a window created by another thread, the system will direct mouse input to the specified window only if a mouse button is down.

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


The ReleaseCapture function releases the mouse capture from a window in the current thread and restores normal mouse input processing. A window that has captured the mouse receives all mouse input, regardless of the position of the cursor, except when a mouse button is clicked while the cursor hot spot is in the window of another thread.

По-русски примерно так - восстанавливает обычную обработку сообщений мыши.


 
IrcOp   (2002-08-24 11:01) [2]

А может SetCapture вызвать несколько приложений ? И всем им будут дублироваться комманды нажатия ?


 
Suntechnic   (2002-08-24 12:22) [3]

>IrcOp (24.08.02 11:01)
Ты читать умеешь? Окончание первого абзаца:
...Only one window at a time can capture the mouse....


 
Roxtady   (2002-08-24 13:39) [4]

Вот ! И я про тоже. Значит, если кто-то вызвал SwtCapture, то ты не сможешь его вызвать. Пока то приложение не вызовет ReleaseCapture. Но SetCaprute необходимо для реализации обработки click"а мышкой. А если кто-то уже занял SetCapture, то у меня клик не будет работать...


 
Polevi   (2002-08-24 15:17) [5]

вторую мышку подключи


 
Viktor Kushnir   (2002-08-25 08:24) [6]

Без разницы. я ради спортивного интереса две мыши подключал.
Одну на ps/2 вторую на usb, они обе управляли одним курсором. Причем usb мыша была приорететнее.


 
Polevi   (2002-08-25 12:45) [7]

удивительно


 
Roxtady   (2002-08-25 15:10) [8]

Ничего удивительного



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

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

Наверх





Память: 0.45 MB
Время: 0.006 c
7-32047
dera
2002-08-04 09:11
2002.10.10
Как удалять файлы из папки?


1-31718
diMAN
2002-09-27 18:20
2002.10.10
Системная кнопка


1-31873
crush_fm
2002-09-29 17:19
2002.10.10
PageControl


3-31654
Blondin
2002-09-20 11:27
2002.10.10
Blob поля в Interbase


1-31762
Chlavik
2002-09-27 02:52
2002.10.10
Дайте Help на русском по Delphi 6 !!!!!





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