반응형
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 |
댓글