윈도우의 Form(형식)과 dialog(대화상자)를 모달 혹은 모달리스로 표시할 수 있다.
모달
간단한 개념으로 모달 창이 열렸을 때는 기존에 있던 창을 사용하지 못하는 방식이다.
즉 제어권을 독점하게 되어 그 창이 종료하기전까지는 기존창을 작업 할 수 없는 방식이다.
중요한 메세지를 표시하는 다이얼로그는 거의 모달로 나타낸다. visual studio의 정보 대화 상자나, api의 messagebox는 사용 할 수있는 모달 형식의 한 예이다.
모달리스
모달과는 반대의 개념으로 창이 열리더라도 기존에 있던 창을 작업 할 수 있다.
모달리스는 사용자가 순서에 상관없이 접근이 가능 하기 떄문에 사용자의 동작에 관계 없이 응용 프로그램의 상태를 일관성 있게 유지해야한다. 즉 프로그래밍 하기 더 어렵다는 애기이다.
도구창은 종종 모달리스 형식으로 표시되며, visual studio의 편집 메뉴에서 사용 할 수있는 대화상자들이 모달리스의 예 이다.
모달리스 형식은 자주 사용하는 명령이다 정보를 표시하는데 사용 한다.
'CAT-Security > 미분류' 카테고리의 다른 글
ASProtect 2.1 MUP 정리 (1) | 2013.06.18 |
---|---|
AsPack MUP 정리 (2) | 2013.04.05 |
Callback(콜백 함수) 정리 (0) | 2013.01.17 |
Code injection (1) - Basic (2) | 2013.01.02 |
Python으로 레이싱 갤러리 사진 긁어 오기 (1) | 2012.12.20 |