![]() |
Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply |
![]() ![]() ![]() |
|
max-@ |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 131 Регистрация: 8.12.2004 Где: Тольятти Репутация: нет Всего: нет |
помогите перенести запускаемое приложение на второй вспомогательный монитор средствами хWinAPI
я так понимаю дальше нужно послать прилодению какуюто команду? Добавлено через 1 минуту и 18 секунд пробывал
Добавлено через 2 минуты и 55 секунд за пределы первого монитора не выходит приложение! |
||||
|
|||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 30 Всего: 484 |
|
|||
|
||||
max-@ |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 131 Регистрация: 8.12.2004 Где: Тольятти Репутация: нет Всего: нет |
попробывал
у меня разрешение 1280 на 800 указываю так
переносит в начало главного монитора. на второй не переходит! |
|||
|
||||
Alix |
|
|||
![]() L45 ![]() ![]() Профиль Группа: Участник Сообщений: 581 Регистрация: 4.5.2005 Где: Pskov/Spb Репутация: 3 Всего: 23 |
отлично работает. просто ты вероятно путаешь мониторы. А если указать вторым аргументом 0?
-------------------- Знание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью (с) Л. Толстой High tech. Low live. (с) Gardner Dozois |
|||
|
||||
max-@ |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 131 Регистрация: 8.12.2004 Где: Тольятти Репутация: нет Всего: нет |
X := 0;
так тоже остается на первом мониторе! Добавлено через 2 минуты и 53 секунды
вот так не работает, что не так делаю? Добавлено через 5 минут и 18 секунд Может я не правильно бьяснил суть проблемы? есть два монитора, при компиляции проекта приложение отображается на главном...а мне нужно чтобы оно отображалось на втором (вспомогательном)...причем средствами winapi это нужно реализовать! |
|||
|
||||
Rennigth |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1708 Регистрация: 21.6.2004 Где: Moscow Репутация: 8 Всего: 76 |
В VCL это организовано так:
Посмотри что у тебя Screen.Monitors[1].Left. И вообще сколько мониторов показывает. -------------------- (* Honesta mors turpi vita potior *) |
|||
|
||||
max-@ |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 131 Регистрация: 8.12.2004 Где: Тольятти Репутация: нет Всего: нет |
ОООООООООООО отлично получилось!
Но возник другой вопрос, а если у меня разрешение другое на первом или например второй стоит не справа относительно первого а слева! Добавлено @ 14:34 Можно ли послать команду чтобы приложение перешло не по X и Y а по номеру монитору с списке? Подобно вот этой но тольrко в winapi
Это сообщение отредактировал(а) max-@ - 28.9.2007, 14:34 |
|||
|
||||
Rennigth |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1708 Регистрация: 21.6.2004 Где: Moscow Репутация: 8 Всего: 76 |
дык у Screen.Monitors[X] есть left, top и т.д. или тебе Screen оюъект нельзя использовать?
-------------------- (* Honesta mors turpi vita potior *) |
|||
|
||||
Snowy |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 30 Всего: 484 |
Вот настрочил код, который собирает информацию о мониторах в системе.
при запуске перебирает все мониторы, определяет их параметры и заносит в MonList. Пример работы с MonList на VCL (просто на VCL проще).
Добавлено через 3 минуты и 41 секунду Можно конечно и Screen использовать. Но ты ж просил на API ![]() |
||||
|
|||||
max-@ |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 131 Регистрация: 8.12.2004 Где: Тольятти Репутация: нет Всего: нет |
о огромное спасибо сейчас потестю!
Добавлено через 10 минут и 24 секунды Спасибо, всем. Благодарю за код Snowy ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: WinAPI и системное программирование" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |