none
ie10 에서 activex로 팝업창 띄울 때 이상현상 질문 드립니다. RRS feed

  • 질문

  • 안녕하세요.

    동작,

    ActiveX를 이용하여 ie 에 다이얼로그를 생성하고 다이얼로그에 버튼을 배치해 클릭하는 경우 새로운 윈도우를 생성합니다.

    새로운 윈도우에는 팝업창을 띄우기 위한 버튼이 있으며 버튼을 클릭하면 팝업창이 띄워지는 프로그램을 작성하였습니다.

    문제는,

    ie9 까지는 위와 같은 상황에서 팝업창을 띄울 때 부모 자식간의 윈도우 배치가 흐트러지지 않고 팝업창이 맨 위에 띄워지게 되는데

    ie10 에서만 부모 자식간의 윈도우 배치가 흐트러집니다. (팝업창을 띄웠을 때 팝업창은 맨 위에 정상적으로 보이지만 ie10과 ie10에서 띄운 윈도우 배치가 서로 뒤바뀜)

    팝업창을 띄울시 SetWindowPos() 메소드로 위치 조정시 옵션으로 SWP_NOOWNERZORDER을 주게 되면 정상적으로 동작하긴 하는데요.

    기존 ie9까지는 이상없이 잘 동작하였기 때문에 ie10에서 이런현상이 발생하는 원인을 알고 싶습니다.

    또, 기존 옵션 SWP_NOACTIVATE 에 SWP_NOOWNERZORDER 옵션을 같이 사용할 경우 다른 동작상의 차이가 발생할 수 있는지 여부도 알고 싶습니다.

    그럼 수고하세요.

    감사합니다

    2013년 5월 14일 화요일 오전 7:58

답변

  • IE10에서는 현재 Active X를 지양하고, 웹 표준을 지향합니다.

    이 부분에 의한 것은 아닌지 확인 부탁드립니다.

    • 답변으로 표시됨 jjling3 2013년 5월 23일 목요일 오전 12:28
    2013년 5월 15일 수요일 오전 5:27
    중재자
  • 그런 이유가 될 수도 있겠군요. 감사합니다.^^

    혹시 확인 해볼 수 있는 곳 알고 계시면 알려주시면 감사하겠습니다.

    수고하세요.

    • 답변으로 표시됨 jjling3 2013년 5월 23일 목요일 오전 12:28
    2013년 5월 20일 월요일 오전 6:21

모든 응답

  • IE10에서는 현재 Active X를 지양하고, 웹 표준을 지향합니다.

    이 부분에 의한 것은 아닌지 확인 부탁드립니다.

    • 답변으로 표시됨 jjling3 2013년 5월 23일 목요일 오전 12:28
    2013년 5월 15일 수요일 오전 5:27
    중재자
  • 그런 이유가 될 수도 있겠군요. 감사합니다.^^

    혹시 확인 해볼 수 있는 곳 알고 계시면 알려주시면 감사하겠습니다.

    수고하세요.

    • 답변으로 표시됨 jjling3 2013년 5월 23일 목요일 오전 12:28
    2013년 5월 20일 월요일 오전 6:21