C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[56424] Re:자답입니다.
장현건 [] 1230 읽음    2009-03-13 15:40
메인 폼에서 버튼을 눌러 두개의 폼을 배치 하도록 하는데

두개의 폼 안에 좌표를 넣었을 때는 안되더니.

메인폼에 폼 활성화 버튼에

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 설정은 어떻게 하는지 모르겠습니다.
:
: 시원하게 답변 부탁드립니다. ㅠㅠㅠㅠㅠㅠㅠㅠ

+ -

관련 글 리스트
56409 듀얼모니터시 좌표지정에 대해 궁금한점이 있습니다. 장현건 1730 2009/03/11
56424     Re:자답입니다. 장현건 1230 2009/03/13
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.