Позиционирования Instance на мониторе (мониторах)

  • Автор темы Автор темы 5nook
  • Дата начала Дата начала

5nook

Client
Регистрация
22.06.2016
Сообщения
29
Реакции
0
Баллы
6
http://zennolab.com/discussion/thre...window-at-the-same-position-in-monitor.14642/

Хотел бы оживить этот вопрос. Готов как то отблагодарить и так далее за помощь.

Вообще средствами зенно сейчас сделать позиционирования инстанса на мониторах?
Если зенно нельзя так сделать можно ли внешними программами управлять окнами?

Делается это не для удобства работы или там красоты, а именно для работы определенного проекта. Который записывает видео с инстанса. И нельзя чтобы поверх инстанса что то было.

UPD
Научился редактировать ема :-) модераторы изивните, если не сложно удалите лишнии посты... ниже

UPD1
http://sysadmins.ru/post10690562.html

Нашел вот такую тему, там значит есть 2 ссылки на программку на c++ которая как раз может позиционировать любое окно, вроде как любой программы.
Если это реализовано отдельным c++, можно ли такой же код использовать в C# проектах зенно?
Вобщем там даже исходник программы есть, вот что хотел добавить!

UPD2
http://windowstips.ru/notes/4904
Нашел вот такую программу которая тоже позиционирует окна по хоткеем, кстати может буду юзать :-))
Вот мне бы такой же софт, который делал это автоматически и например висел бы в трее чтоли, это возможно?

UPD3
Еще возникла идея, возможно ли окно инстанса, просто сделать поверх всех окон всегда, как КОСТЫЛЬ, думаю этого будет достаточно :-)
если позиционирование не как не реализовать!
Так же вот тема, где из проекта можно показывать инстанс и скрывать...
Вобщем истина гдето рядом ребят!
http://zennolab.com/discussion/threads/show-hide-instance-iz-kubika-c.21052/
 
Последнее редактирование:
Что значит какие? :)
В тексте темы

1. Вопрос кто то задавал давно на счет позиционирования
http://zennolab.com/discussion/thre...window-at-the-same-position-in-monitor.14642/

2. Ребята тут нашли СЛУЧАЙНО что оказывается в зенно есть показ и скрытие инстанса, и обсуждали открытия инста по верх всех окон.
http://zennolab.com/discussion/threads/show-hide-instance-iz-kubika-c.21052/
 

Да читал эту замечательную статью, но что то не понимаю, как с помощью этого управлять позицией окна.
Не так я силен в с++ , есть идеи в какую сторону копать?

UPD
Нашел как с помощью мыши позиционировать окно через SPY++
А вот как просто с позиционировать, без использования метода мыши, пока не ясно, ну буду пробовать двигаться пока в этом направлении.
 
Последнее редактирование:
Скоро будет мега курс от меня и Serkser по данной тематике. Ждите)
Да читал эту замечательную статью, но что то не понимаю, как с помощью этого управлять позицией окна.
Не так я силен в с++ , есть идеи в какую сторону копать?

UPD
Нашел как с помощью мыши позиционировать окно через SPY++
А вот как просто с позиционировать, без использования метода мыши, пока не ясно, ну буду пробовать двигаться пока в этом направлении.
 
Да читал эту замечательную статью, но что то не понимаю, как с помощью этого управлять позицией окна.
Не так я силен в с++ , есть идеи в какую сторону копать?

UPD
Нашел как с помощью мыши позиционировать окно через SPY++
А вот как просто с позиционировать, без использования метода мыши, пока не ясно, ну буду пробовать двигаться пока в этом направлении.

https://msdn.microsoft.com/en-us/library/aa984420(v=vs.71).aspx
 
  • Оценить
Реакции: 5nook
Скоро будет мега курс от меня и Serkser по данной тематике. Ждите)
ребят мне бы тока окошечко на другой монитор с позиционировать :)))
А то мега крутой проект стоит :))
А я его писал 2 ночи... Хоть вторую лицуху покупай и машину ставь.
 
Решил вопрос через тот пост.. подключил что надо и с помощью той чудо статьи...
и этих чудо строк позиционирую окно где хочу и поверх всех окон всегда!

Код:
Развернуть Свернуть Копировать
IntPtr hwnd = CommonCode.FindWindow("WindowsForms10.Window.8.app.0.146de6b_r14_ad1", project.Variables["inst_title"].Value);
CommonCode.SetWindowPos(hwnd, 0, 500, 20, 0, 0, CommonCode.SWP_NOSIZE);

НО после запуска экшена с ffmpeg.exe

Окно прыгает на обратно что очень странно! Какие могут быть советы?

UPDATE

да дело вообще не в ffmpeg ....

Нашел такую мелочь, если показывать окно инста через экшн внутри проекта (ZennoPoster.ShowInstance) то вот этот баг на месте, а если всегда показывать окно через зенопостер (показать/скрыть) то все нормально работает.
 
Последнее редактирование:

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)