|
|
|
курсор на picture
|
|||
|---|---|---|---|
|
#18+
GetCursorPos 'ом получаю координаты курсора На форме есть picture как узнать что курсор находится на этом picture ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2006, 12:19 |
|
||
|
курсор на picture
|
|||
|---|---|---|---|
|
#18+
yjasnuj, WindowFromPoint, если надо учитывать возможность перекрытия окна Picture другими окнами. ScreenToClient либо MapWindowPoints, если не надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2006, 13:40 |
|
||
|
курсор на picture
|
|||
|---|---|---|---|
|
#18+
Это понятно а если ситуация такая в программе одновременно открыты много окон на некоторых их них есть picture и таймер который следит за координатами курсора но как узнать что курсор находится на окне с picture на самом picture ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2006, 14:27 |
|
||
|
курсор на picture
|
|||
|---|---|---|---|
|
#18+
yjasnuj, чего-то не наблюдается, что понятно. Имеем факты: 1) GetCursorPos возвращает экранные координаты курсора устройства указания ("мыши"). 2) WindowFromPoint возвращает дескриптор (handle) окна, которому принадлежит некая точка, задаваемая экранными координатами. 3) У PictureBox-а есть свойство hWnd, возвращающее дескриптор окна. Как же организовать перебор проверяемых PictureBox-ов, и сравнить дескриптор окна проверяемого PictureBox-а с дескриптором окна, возвращённым WindowFromPoint? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2006, 15:55 |
|
||
|
курсор на picture
|
|||
|---|---|---|---|
|
#18+
Если кому нада придумал Храню в массиве хендлы всех окон с picture в таймере идет проверка если хендл активного окна совпадает со значением в массиве то работаем с этим окном иначе нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2006, 16:04 |
|
||
|
курсор на picture
|
|||
|---|---|---|---|
|
#18+
ActiveWindow для тебя наверное загадка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2006, 16:20 |
|
||
|
|

start [/forum/topic.php?fid=60&tid=2165374]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
156ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 410ms |

| 0 / 0 |
