본문 바로가기
Computer & Program/잡다한 이모저모

Modal과 Modeless의 차이

by TDRemon 2016. 1. 15.
반응형

C진영에서 Dialog를 생성할 때 보면 Modal로 띄울 것이냐 Modeless로 띄울 것이냐 하는 부분이 있다.

필자는 Java 개발자지만 본의 아니게 현재 C++/C#일을 하고 있는데 이게 매번 보고 까먹고 보고 까먹고를 반복하고 있어서 정리를 할까 한다.


Modal

 - 대화상자(Dialog)가 출력되고 있는 동안에는 다른 창의 작업을 진행할 수 없는 상태


즉, 모든 권한을 출력되고 있는 Dialog가 가지고 있는 경우이다. 이런 것을 대표적으로 볼 수 있는 곳이 에러나 오류 알림 창이 있다. 또는 반드시 어떠한 작업이 이루어지기 전까지는 다른 작업을 진행시키면 안될 경우 이러한 옵션을 주어 Dialog를 생성하면 된다.


Modeless

 - 대화상자(Dialog)가 출력되고 있는 동안에도 다른 작업창의 작업을 진행 할 수 있는 상태


여러 창을 왔다 갔다 하면서 작업을 할 수 있는 경우이다. 쉽게 생각해서 Modal의 반대라고 생각하면 쉽다.


그리고 코드나 검색되는 결과를 보면 재미있는 사실을 알 수 있는데, Modeless를 Modaless로 쓰이는 경우가 많다. 이것은 잘 못 쓰고 있는 것으로 Modal이 아니라 Modeless가 맞는 표기이다.

반응형

'Computer & Program > 잡다한 이모저모' 카테고리의 다른 글

10진수 vs 2진수 vs 16진수  (0) 2018.03.29
Parser란? Parser의 종류에는?  (2) 2016.04.01
Office 확장자  (0) 2016.01.11
Windows에서 한/영 변환  (0) 2014.08.05
[Database]간단한 sqlite 사용법  (1) 2012.11.12

댓글