![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Rocky |
![]()
Сообщение
#1
|
Старейший участник ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 530 Регистрация: 22.12.2008 Из: Санкт-Петербург Пользователь №: 463 Спасибо сказали: 22 раз(а) Репутация: ![]() ![]() ![]() |
Кто-нибудь знает? Нужно просто позиционировать диалоговое окно в самом низу экрана, но так чтобы оно не уходило под taskbar.
|
|
|
![]() |
Гость_Andrey_* |
![]()
Сообщение
#2
|
Гости ![]() |
Речь идет о винде я так понимаю. То тогда можно так
Находим HWND taskbar hTaskBar= FindWindow("Shell_TrayWnd",NULL); дальше для полученого HWND делаем RECT r GetWindowRect(hTaskBar,r); полученный rect будет содержать позицию и размер окна (те таскбара) The GetWindowRect function retrieves the dimensions of the bounding rectangle of the specified window. The dimensions are given in screen coordinates that are relative to the upper-left corner of the screen. |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 4.6.2025, 4:41 |