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

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

by i.got.it 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.







댓글



 

비트코인




암호화폐       외환/나스닥/골드         암호화폐/외환/나스닥/골드
     
현물 |선물 인버스 |선물 USDT       전략매니저(카피트레이딩)         프랍 트레이더 온라인 지원가능. MT4,MT5