Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > 2 Monitora


Автор: Evgesha 9.1.2015, 01:13
как при наличии 2-ух форм, вывести формы на разные монитора
Код

if (Screen->MonitorCount > 1 )
TRect Bounds = Screen->Monitors[1]->BoundsRect;
    Form1->SetBounds(Bounds.Left,Bounds.Top,Bounds.Width(),Bounds.Height());


не работает

Автор: Evgesha 10.1.2015, 14:23
Да-аа похоже не разрешаемый вопрос smile 

Автор: Dem_max 11.1.2015, 21:29
Пробуй у формы задавать Left, Top, Width, Height.
Ну или SetWindowPos

Код

    SetWindowPos(Form1->Handle, 
                 HWND_TOP, 
                 left, 
                 top, 
                 0, 0,          // Ignores size arguments. 
                 SWP_NOSIZE); 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)