자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi 모니터 2화면에서 프로그램 열리는 위치 지정가능하다면 방법은?
2012.08.16 22:35
듀얼 모니터 사용중인데요.
프로그램 2 가지를 각각 실행해서
하나는 기본모니터(왼쪽모니터) 다른 하나는 보조모니터(오른쪽모니터)에서 처음 실행할때부터 화면 위치가
각각의 모니터에 전체화면으로 띄울수 있는 방법아시면 알려주세요~~
현재 열었다가 닫았던 마지막 위치에서 열리는 기능도 있는거 같은데.
위에 질문드린거처럼 처음부터 열리는 위치 지정하는 방법 없다면, 기존에 있는 기능인듯한..
닫았던 상태그대로 다시 열리게 하는 기능은 어떻게 프로그램코딩에 추가 할수있는지 궁금합니다..
참고로 윈도7은 Win + Shift + Left Arrow 키를 누르면 화살표키로 왼쪽오른쪽 화면전환은 되는데요..
안되면 코딩에서 이 키를 누른 역할을 하도록 프로그램 짤수있는지도 궁금합니다. ^^
사용자에게 판매할 제품이라 모니터에 각각 프로그램이 하나씩 떠야하는데. 사용자한테 위치이동하라고 할수도 없고
방법 아시는 분들 답변 부탁드립니다.
댓글 3
-
양현숙
2012.08.16 22:53
-
양현숙
2012.08.16 22:59
아.. 이방법은 해결책이 안되네요.
바로가기를 시작프로그램에 넣어두고 열기를 하면 무조건 주모니터에서만 열리는듯합니다.
방법 좀 알려주세요~~~
-
양현숙
2012.08.16 23:49
에고.. 검색해서 찾았습니다...
한이틀 찾다가 질문올린건데.. 올려놓고 또 검색해보다..ㅋㅋ
FormMain.Left := Screen.Monitors[1].Left; //모니터 선택하여 폼열리게 하기
FormMain.Top := Screen.Monitors[1].Top; //Screen.Monitors[0] 주모니터,1 보조
FormShow 마지막에 스크린 어디다 열것지 정해서 열면 그쪽에서 열리네요.
문제점은 듀얼 아닐때 화면에 안보이고 열릴수도 있다던데.. 실제 제품은 무조건 듀얼이라 관계없지만.
이런부분도 예외처리로 찾아서 보완해둬야겠네요.
그럼, 저처럼 필요하신 분들을 위해 올려둡니다.
번호 제목 글쓴이 날짜 조회 수
공지
[프로그래밍 강의] 2021.6~2021.12
관리자 2015.01.22 21124
공지
유용한 관련 사이트
관리자2 2014.03.20 59949
공지
본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다.
관리자 2012.01.10 103911
11
델파이 xe 인디 TcpClient 컴포에서 TcpServer로 jpg파일 전송시 문제
[1] superman 2012.06.13 15586
10
delphi XE2 Code Editor 한글 깨짐 문제
[2] 앙구리2 2012.07.22 15897
9
XE5 모바일 앱 개발시 핸드폰의 전화번호 정보 가져오는 방법?
[2] 강구 2013.09.23 17305
8
델파이 xe 사용중 idHttp.post 한글 깨짐 문제
[2] superman 2012.05.09 19068
7
Indy ftp 한글깨짐 질문 입니다
[8] sdj 2012.04.04 20975
6
project 그룹 안의 bpl 간의 변수 공유에 대해 질문드립니다.
[2] 국카 2020.08.13 28006
»
모니터 2화면에서 프로그램 열리는 위치 지정가능하다면 방법은?
[3] 양현숙 2012.08.16 32105
4
제다이(Jedi) 컴포넌트 설치 방법을 알려주세요
[1] 관리자 2012.04.05 43264
3
FireDac:다른hstmt의결과에 연결이 사용중입니다 라는 오류에 대해
[4] jcijang 2016.09.14 58570
2
구버전 설치시 시리얼번호 문의
[1] DevCK 2020.06.02 94998
1
Delphi XE8 Loadlibrary를 이용한 VC++ dll 사용에 대한 문의드립니다.
[1] mir 2015.12.24 219499
Delphi 모니터 2화면에서 프로그램 열리는 위치 지정가능하다면 방법은?
2012.08.16 22:35
듀얼 모니터 사용중인데요.
프로그램 2 가지를 각각 실행해서
하나는 기본모니터(왼쪽모니터) 다른 하나는 보조모니터(오른쪽모니터)에서 처음 실행할때부터 화면 위치가
각각의 모니터에 전체화면으로 띄울수 있는 방법아시면 알려주세요~~
현재 열었다가 닫았던 마지막 위치에서 열리는 기능도 있는거 같은데.
위에 질문드린거처럼 처음부터 열리는 위치 지정하는 방법 없다면, 기존에 있는 기능인듯한..
닫았던 상태그대로 다시 열리게 하는 기능은 어떻게 프로그램코딩에 추가 할수있는지 궁금합니다..
참고로 윈도7은 Win + Shift + Left Arrow 키를 누르면 화살표키로 왼쪽오른쪽 화면전환은 되는데요..
안되면 코딩에서 이 키를 누른 역할을 하도록 프로그램 짤수있는지도 궁금합니다. ^^
사용자에게 판매할 제품이라 모니터에 각각 프로그램이 하나씩 떠야하는데. 사용자한테 위치이동하라고 할수도 없고
방법 아시는 분들 답변 부탁드립니다.
댓글 3
-
양현숙
2012.08.16 22:53
-
양현숙
2012.08.16 22:59
아.. 이방법은 해결책이 안되네요.
바로가기를 시작프로그램에 넣어두고 열기를 하면 무조건 주모니터에서만 열리는듯합니다.
방법 좀 알려주세요~~~
-
양현숙
2012.08.16 23:49
에고.. 검색해서 찾았습니다...
한이틀 찾다가 질문올린건데.. 올려놓고 또 검색해보다..ㅋㅋ
FormMain.Left := Screen.Monitors[1].Left; //모니터 선택하여 폼열리게 하기
FormMain.Top := Screen.Monitors[1].Top; //Screen.Monitors[0] 주모니터,1 보조
FormShow 마지막에 스크린 어디다 열것지 정해서 열면 그쪽에서 열리네요.
문제점은 듀얼 아닐때 화면에 안보이고 열릴수도 있다던데.. 실제 제품은 무조건 듀얼이라 관계없지만.
이런부분도 예외처리로 찾아서 보완해둬야겠네요.
그럼, 저처럼 필요하신 분들을 위해 올려둡니다.
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | [프로그래밍 강의] 2021.6~2021.12 | 관리자 | 2015.01.22 | 21124 |
공지 | 유용한 관련 사이트 | 관리자2 | 2014.03.20 | 59949 |
공지 | 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. | 관리자 | 2012.01.10 | 103911 |
11 | 델파이 xe 인디 TcpClient 컴포에서 TcpServer로 jpg파일 전송시 문제 [1] | superman | 2012.06.13 | 15586 |
10 | delphi XE2 Code Editor 한글 깨짐 문제 [2] | 앙구리2 | 2012.07.22 | 15897 |
9 | XE5 모바일 앱 개발시 핸드폰의 전화번호 정보 가져오는 방법? [2] | 강구 | 2013.09.23 | 17305 |
8 | 델파이 xe 사용중 idHttp.post 한글 깨짐 문제 [2] | superman | 2012.05.09 | 19068 |
7 | Indy ftp 한글깨짐 질문 입니다 [8] | sdj | 2012.04.04 | 20975 |
6 | project 그룹 안의 bpl 간의 변수 공유에 대해 질문드립니다. [2] | 국카 | 2020.08.13 | 28006 |
» | 모니터 2화면에서 프로그램 열리는 위치 지정가능하다면 방법은? [3] | 양현숙 | 2012.08.16 | 32105 |
4 | 제다이(Jedi) 컴포넌트 설치 방법을 알려주세요 [1] | 관리자 | 2012.04.05 | 43264 |
3 | FireDac:다른hstmt의결과에 연결이 사용중입니다 라는 오류에 대해 [4] | jcijang | 2016.09.14 | 58570 |
2 | 구버전 설치시 시리얼번호 문의 [1] | DevCK | 2020.06.02 | 94998 |
1 | Delphi XE8 Loadlibrary를 이용한 VC++ dll 사용에 대한 문의드립니다. [1] | mir | 2015.12.24 | 219499 |
일단 제가 임시로 사용한방법...
아 이것저것 속성을 바꿨더니 안되었었네요.
기본 모드로 Form 속성을 원상복귀
Align : alNone
Position : poDefaultPosOnly
이렇게 설정하고 실행할 아이콘을 듀얼모니터에서 열고싶은 모니터로 옮기고
실행아이콘을 윈도 속성으로 들어가서
실행: 최대화
일단 요렇게 3가지 속성을 바꾸니까.. 항상 제가 열고싶은 모니터 위치에서 열리네요..
혹시라도 코딩으로 가능한방법 아시는 분은 도움부탁드립니다.
이거 다른데서 사용자가 잘못 닫아버리면 또 위치가 다른곳에서 열리겠네요..