2013-01-24 2 views
0

나는 borland C++에 매우 익숙하다. 나는 할 임무가있다. 좋아, 사용자가 메인 윈도우에서 작업하는 동안, 나는 스크린에 머무르는 일을하는 좋은 팁을주는 대화 상자를 원한다.대화 상자를 항상 화면에 유지하는 방법

정말 도움이된다면 정말 고맙습니다.

+0

을 다른 루틴들, 그래서 다른 루틴들에 대해서는이 대화 상자가 모달이어야하기 때문에, 모달이 아닌 대화 상자에서 호출 할 때 그것을 만들려고 노력했습니다. 이 대화 상자는 항상 유지되지만 showmodal을 비활성화하면 대화 상자가 전혀 표시되지 않습니다 – user2007860

+0

Borlands 컴파일러의 버전은 무엇입니까? –

답변

1

먼저 윈도우 핸들을 가져올 후 다음 승 API 방법을 사용해야합니다

SetWindowPos(hwnd, HWND_TOPMOST,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE); 

자세한 내용 :

http://msdn.microsoft.com/en-us/library/windows/desktop/ms633545(v=vs.85).aspx

건배, 같은 대화 상자가 호출

+0

빠른 응답을 주셔서 감사합니다, 나는 그것을 해결할 수 있을지 알려드립니다. – user2007860

+0

CWnd * pWnd = NULL; HWND hWnd = pWnd-> GetSafeHwnd(); 창 핸들을 얻으려면 포함시킬 라이브러리를 알아낼 수 없습니다. 어떤 도움이 필요합니까? – user2007860

+0

Windows.h를 포함하고 있습니까? #include

관련 문제