본문 바로가기
VisualStudio.C++.C#/코딩팁,함수활용,단편

VC++. 대화상자 윈도우 좌표 지정하기.

by 리치굿맨 2016. 4. 20.



1. 대화상자 속성 중 "Absolute Align"  True  설정해두고, 


2. SetWindowPos 함수 호출하여 좌표지정.

- 함수 호출예 : SetWindowPos(NULL, 100, 200, 0, 0, SWP_NOSIZE); // x좌표 100, y좌표 200 에 출력하라.

- 이때 좌표란 주모니터의 좌상단 을 (0,0) 으로하는 화면 좌표 기준이며, 해당 좌표에 대화상자의 좌상단 꼭지점이 배치된다.

- 함수 인자 중에 SWP_NOSIZE는 윈도우 크기는 변경하지 않는다는 설정이므로, 함수인자 중 width와 height 는 0으로 해도 됨.


3. 대화상자 실행초기 위치 지정하려면 OnInitDialog 내에서 SetWindowPos 함수 호출.

대화상자 실행이후 SetWindowPos 호출해도 지정된 좌표로 즉시 이동.




///754.







태그

댓글0


.    
현물 |선물 인버스 |선물 USDT     현물 | 선물 USDT |봇제작툴/카피트레이딩     현물 |선물 인버스 |선물 USDT     .