|
메인 폼에서 버튼을 눌러 두개의 폼을 배치 하도록 하는데
두개의 폼 안에 좌표를 넣었을 때는 안되더니.
메인폼에 폼 활성화 버튼에
void __fastcall TForm_SetLine::BitBtn_StartClick(TObject *Sender)
{
Form_Line1->Show();
Form_Line1->Width = 1024;
Form_Line1->Height = 768;
Form_Line1->Top = 0;
Form_Line1->Left = 0;
Form_Line2->Show();
Form_Line2->Width = 1024;
Form_Line2->Height = 768;
Form_Line2->Top = 0;
Form_Line2->Left = 1024;
}
show()를 하자 마자 두개의 폼의 좌표를 적어주니
정확한 위치에 배치 됩니다.
아직도 이유는 모르지만..
혹시 다음번에 고생하시는 분이 있을까봐
답변 적습니다~
장현건 님이 쓰신 글 :
: 듀얼 모니터를 사용해서 두개의 팝업창을 여는데
:
: 양쪽 모니터의 시작점에서 풀 스크린을 할려고 합니다.
:
: 한개의 Form은
: void __fastcall TForm_Line1::FormCreate(TObject *Sender)
: {
: this->Width = 1024;
: this->Height = 768;
: this->Top = 0;
: this->Left = 0;
: }
: 라고 해서 0,0점에서 잘 시작하지만,
:
: 나머지 하나의 form은
:
: void __fastcall TForm_Line2::FormCreate(TObject *Sender)
: {
: this->Width = 1024;
: this->Height = 768;
: this->Top = 0;
: this->Left = 1024;
: }
:
: 라고 코딩을 했으나 Left가 1024가 아닌 -로 가 버립니다.
:
: 검색을 해서 Screen->Monitor->primary 이런 코드는 보았으나
:
: this를 해도 Screen은 나오지 않고 ㅠ
:
: primary 설정은 어떻게 하는지 모르겠습니다.
:
: 시원하게 답변 부탁드립니다. ㅠㅠㅠㅠㅠㅠㅠㅠ
|