2011-03-17 3 views
1

팝업 (WS_POPUP) 창으로 렌더링해야하는 UI 엔진을 설계하고 있습니다. 이 창은 다른 창의 자식이 될 수 없으므로 각 인스턴스에 고유 한 작업 표시 줄 아이콘이 제공됩니다.필요 : 작업 표시 줄 아이콘이없는 팝업 창

"대화 상자"로 만든 특정 창에 작업 표시 줄 아이콘이 나타나지 않도록하는 방법이 필요합니다. OS가 제공 한 대화 상자를 사용할 수 없습니다. 프레임이 모두 있고 프레임으로 렌더링하는 방법을 알 수 없거나 CLR이 필요한 도구로 만든 사용자 정의 대화 상자가 있기 때문입니다.

나는 윈도우 API와 전문가가 아니에요 그리고 난 내가 뭔가를 분명 놓친 느낌

... 또한

: CLI/CLR을 포함 아무것도를 선택할 수 없습니다.

편집 : 활성화 동작은 프로그램에 의해 에뮬레이트 될 필요가 있지만

WS_EX_NOACTIVATE 스타일

이뿐만 아니라이 목적을 위해 이용 될 수있다.

답변

4

WS_EX_TOOLWINDOW 확장 스타일을 창에 설정하면 작업 표시 줄이나 Alt + Tab 목록에 표시되지 않습니다. 그러나 창을 약간 다르게 렌더링 할 수 있습니다 (떠 다니는 도구 팔레트).

+0

그래, 고마워! – defube

+0

@i_photon 당신은 환영합니다 :) – Andy