Ive는 부모 창의 오른쪽 하단 모서리에 배치 할 간단한 modless 대화 상자를 가지고 있습니다. 이것은 C로 윈도우 폼 작업을하는 것은 처음입니다 (직접 이해하지 못한다면 참을성있게하십시오).부모를 기준으로 창을 배치하십시오.
SetWindowPos으로 창을 포지 팅하려했지만 x 및 y 좌표가 왼쪽 상단 화면 모서리를 기준으로하므로 아무 소용이 없습니다.
//hWnd is the parent window
hwndStatusBox = CreateDialog(hInst, MAKEINTRESOURCE(IDD_STATUSBOX),
hWnd, svnStatusBoxProc);
SetWindowPos(hwndStatusBox,NULL, 100, 100, 0, 0,
SWP_SHOWWINDOW | SWP_NOSIZE | SWP_NOZORDER);
기능이 누락되었거나 직접 오프셋을 계산해야합니까?
리소스에 정의 된 좌표를 사용하고 싶지 않습니다. 프로그래밍으로 해결하고자합니다.
누군가가 코멘트없이을 downvoted, 그래서 보상을 upvote에거야 ... – Lundin