Q&A

  • 작업표시줄과 ALT+TAB 는 안보이고 FORM 은 보이게 는 할수 없나요

메인폼에서 모달리스로 새로운 폼을 계속해서 띄우는데 폼은 화면에 보이게 하고 싶고요
작업표시줄과 ALT+TAB에서는 보이지 않았으면 하는데 어떻게 하면 좋을까요?
그렇게 작동하는 프로그램을 본적이 있는데 어떻게 구현했는지 3일동안 헤매고 있네요.
도움좀 부탁합니다  
1  COMMENTS
  • Profile
    KDDG_BaSTaD 2005.12.03 01:13


    => 안녕하세요...

    메인폼이 아닌 다른 폼이라면 taskbar 에는 표시되지 않습니다. Alt+tab에 나타나는것은 메인 폼입니다.
    정확히 질문이 이해되지 않습니다. 만약 모달리스로 폼을 생성하실때 taskbar에 나도오록 하셨나요?! 아니면 Dll 폼인가요?! 이것도 Dll application 동기화 시키면 taskbar에 나오지 않습니다. 메인폼이 taskbar에 나오지 않게 하려면 아래와 같이 하시면 됩니다.
    <!--CodeS-->
      if IsWindowVisible(Application.Handle) then
        ShowWindow(Application.Handle, SW_HIDE); // SW_SHOW 보이게 할려면
    <!--CodeE-->

    성공하시길...