-1

리소스 편집기 (Visual C++)를 사용하여 미리보기 창에서 단추를 만들 때 문제가 발생했습니다. 문제는 미리보기 창의 너비를 이동하려고 할 때 단추가 미리보기 창 너비의 움직임에 따라 미리보기 창에 들어 가지 않도록 조정할 때입니다. (나는 미리보기 패널의 너비를 줄이면 오른쪽의 미리보기 창 경계선을 벗어납니다.)만든 단추가 리소스 편집기를 사용하여 미리보기 창 테두리를 벗어납니다.

이 문제를 해결할 솔루션을 제공 해주시겠습니까 ??? 나는 이미 이미 움직이는 미리보기 창에 따라 미리보기 창에 표시되도록 대화 상자에 하나의 사진이 있음을 말하고 싶습니다. (사진은 테두리를 벗어나서 만든 단추 만 만들면 문제가 발생하지 않습니다. 미리보기 창) .. .. 왜냐하면 사진의 중심에 이미지를 유지하지만 버튼과 같은 것은 없기 때문일 수도 있습니다.

Visual C++에서 자원 편집기를 사용하여 createdialog를 사용하여 솔루션을 제공하십시오.

+0

몇 가지 코드를 보여주십시오. –

+0

실제로 리소스 편집기의 문제 .. 당신이 문제를 정확하게 이해하지 못했다고 생각합니다. – Sss

답변

1

창 크기가 변경되면 해당 창은 새 크기의 WM_SIZE 메시지를받습니다. 미리보기 창에서 해당 메시지를 처리하고 새 단추 위치를 계산 한 다음 MoveWindow 또는 SetWindowPos를 사용하여 단추를 이동합니다.

+0

Hii scott. 당신이 나에게 말한대로 할 때. 창 탐색기의 버튼을 볼 때 미리보기 패널의 중간에 위치하는 반면, Outlook의 경우에는 맨 아래에있는 것이 문제가됩니다. 의심의 여지가 있지만 그 위치는 일정합니다. 내가 원하는 건. 그것은 윈도우 탐색기와 전망에서 미리보기 패널의 중간 하단에 머물러야합니다 (심지어 미리보기 패널의 너비가 다양 할 때 중간에 버튼의 절반에 미리보기 패널의 너비를 줄여도됩니다). 나는 단추가 미리보기 창의 다양한 너비에 따라 중간 하단에 자체 조정해야 함을 의미합니다.) – Sss