Layout Manager V1 Build 130 Preview

LM 이 강력한 추가기능을 준비하고 있습니다.

빌드버전 150 을 넘어가야 완성될 것 같지만, 일단 어떤 기능이 추가되고 있는 상황인지 간단히 스크린샷을 동반한 짤막한 글로 대신합니다. ^^

현재 DLL 버전은 130 이며, 추가기능 키는 Ctrl + F3 을 사용합니다.

테스트는 탐색기를 기준으로 하였습니다.

사용자 삽입 이미지

탐색기에 포커스가 있는 상태에서 Ctrl + F3 을 누르면 아래와 같은 모달 창이 하나 뜸니다.

사용자 삽입 이미지

탐색기를 구성하고 있는 모든 윈도우가 트리형태로 나타며, 임의의 윈도우를 선택하면 아래와 같이 해당 윈도우 바깥 영역에 빨간 테두리가 3번 깜빡이면서 탐색기의 어느 위치의 윈도우인지 확인시켜 줍니다. 또한 오른쪽에는 윈도우 text, 핸들 값, 윈도우 베이스 모듈 파일 주소, 위치, 클라이언트 뷰 위치, instance 값, 메뉴 값등을 나타내어 줍니다.

사용자 삽입 이미지

선택된 윈도우 하이라이트


사용자 삽입 이미지

주소줄에 해당하는 윈도우 선택

사용자 삽입 이미지

스타일 탭

사용자 삽입 이미지

주소표시줄 비활성화 상태로 변경


수정탭의 경우 선택된 윈도우를 수정할 수 있는 기능을 제공합니다.
주 변경 기능은 아래와 같습니다.
윈도우 타이틀을 변경할 수 있습니다.
윈도우를 활성화 상태로 변경할 수 있습니다.
윈도우를 비활성화 상태로 변경할 수 있습니다.
윈도우를 SW_SHOW 상태로 변경할 수 있습니다.
윈도우를 SW_HIDE 상태로 변경할 수 있습니다.
윈도우의 위치를 변경할 수 있습니다.
윈도우의 크기를 변경할 수 있습니다.
해당 윈도우가 메뉴를 가지고 있다면 메뉴를 편집할 수 있습니다.
해당 윈도우가 트리 윈도우라면 트리 아이템을 편집할 수 있습니다.
해당 윈도우가 리스트 윈도우라면 리스트 아이템을 편집할 수 있습니다.
해당 윈도우가 콤포 윈도우라면 콤보 윈도우라면 콤포 아이템을 편집할 수 있습니다.
해당 윈도우에 메세지를 보낼 수 있습니다.
- 만약 체크박스 버튼 윈도우라면 BM_CLICK 에 해당하는 값 241, WPARAM 값 0, LPARAM 값 0을 차례대로 241, 0, 0 을 입력후 SendMessage 버튼을 클릭하면 해당 체크박스가 선택된 상태로 변경됩니다.


사용자 삽입 이미지

주소 표시줄 숨기기 상태로 변경


이것으로 빌드버전 130 의 프리뷰를 마칩니다.

아직까지는 구현 및 테스트를 거치고 있는 상태입니다. 150대 버전까지 가게 되면 기능상 완벽하게 완성될 것 같네요.

윈도우 분석 및 개발하는 데 편의를 도모하기 위해 만든 것이니 만큼 일반 사용자에게는 공개하지 않을 계획입니다. ( 패스워드 창이라고 해도 *** 로 표시된 것들이 아래와 같이 다 보여지게 됩니다. 악용될 소지가 다분하죠 ^^; )

사용자 삽입 이미지


날씨가 갈수록 점점 더 무더워 지고 있네요.

모든 분들 더위 조심하시고 행복하고 알찬 하루를 보내시길 바랍니다.
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기