자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 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 15804
공지
유용한 관련 사이트
관리자2 2014.03.20 54605
공지
본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다.
관리자 2012.01.10 98050
13
FastReport 관련 문의
[1] 쿤이 2021.07.12 288
12
[질문] SMS 문자보내기 창으로 이동하는 방법
[1] 화현 2021.07.18 1436
11
개발툴 업그레이드 XE2 를 XE7 이나 XE8로
[1] 가나다 2021.07.20 283
10
cxGrid의 OnCustomDrawIndicatorCell 이벤트 문의드립니다.
[2] 딤몽 2021.07.26 421
9
MacOS 빌드 Error
[1] Sangin 2021.08.03 353
8
[질문] 이미지를 datasnap을 사용하여 서버로 전송밥법
[2] 화현 2021.08.08 1272
7
ios
[1] 지구수비방위대 2021.08.09 331
6
델파이(안드로이드) , cubrid 연결 문의.
[3] Hoony 2021.08.09 1282
5
Multi-Device Application 질문입니다.
[2] UK'S 2021.08.12 953
4
(팁) TRESTRequest Post방식 파일업로드와 함께 텍스트 변수 전송 10.4에서만 성공
미스터몽키 2021.08.18 6773
3
자동차 인식 방법에 대한 질문입니다.
[4] 거북선생 2021.08.25 2042
2
델파이 10.4 patch하니 실행이 안됩니다.
[7] 갈굼정미 2021.08.26 1903
1
JSON 파라메타 한글 문제
[2] 케이피 2021.08.26 1996
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 | 15804 |
공지 | 유용한 관련 사이트 | 관리자2 | 2014.03.20 | 54605 |
공지 | 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. | 관리자 | 2012.01.10 | 98050 |
13 | FastReport 관련 문의 [1] | 쿤이 | 2021.07.12 | 288 |
12 | [질문] SMS 문자보내기 창으로 이동하는 방법 [1] | 화현 | 2021.07.18 | 1436 |
11 | 개발툴 업그레이드 XE2 를 XE7 이나 XE8로 [1] | 가나다 | 2021.07.20 | 283 |
10 | cxGrid의 OnCustomDrawIndicatorCell 이벤트 문의드립니다. [2] | 딤몽 | 2021.07.26 | 421 |
9 | MacOS 빌드 Error [1] | Sangin | 2021.08.03 | 353 |
8 | [질문] 이미지를 datasnap을 사용하여 서버로 전송밥법 [2] | 화현 | 2021.08.08 | 1272 |
7 | ios [1] | 지구수비방위대 | 2021.08.09 | 331 |
6 | 델파이(안드로이드) , cubrid 연결 문의. [3] | Hoony | 2021.08.09 | 1282 |
5 | Multi-Device Application 질문입니다. [2] | UK'S | 2021.08.12 | 953 |
4 | (팁) TRESTRequest Post방식 파일업로드와 함께 텍스트 변수 전송 10.4에서만 성공 | 미스터몽키 | 2021.08.18 | 6773 |
3 | 자동차 인식 방법에 대한 질문입니다. [4] | 거북선생 | 2021.08.25 | 2042 |
2 | 델파이 10.4 patch하니 실행이 안됩니다. [7] | 갈굼정미 | 2021.08.26 | 1903 |
1 | JSON 파라메타 한글 문제 [2] | 케이피 | 2021.08.26 | 1996 |
일단 제가 임시로 사용한방법...
아 이것저것 속성을 바꿨더니 안되었었네요.
기본 모드로 Form 속성을 원상복귀
Align : alNone
Position : poDefaultPosOnly
이렇게 설정하고 실행할 아이콘을 듀얼모니터에서 열고싶은 모니터로 옮기고
실행아이콘을 윈도 속성으로 들어가서
실행: 최대화
일단 요렇게 3가지 속성을 바꾸니까.. 항상 제가 열고싶은 모니터 위치에서 열리네요..
혹시라도 코딩으로 가능한방법 아시는 분은 도움부탁드립니다.
이거 다른데서 사용자가 잘못 닫아버리면 또 위치가 다른곳에서 열리겠네요..