오늘 제대로 삽질 한번 했습니다.

WinCE+EVC 로 어플리케이션을 개발하고 있습니다.

클라이언트 요구사항이 숫자필드는 오른쪽 정렬을 원하더군요

숫자 보여주는 컨트롤을 CEdit를 서브글래싱해서 사용하고 있었습니다.

그런데 아무리 해도 오른쪽 정렬이 안되는 것입니다.

리소스뷰에서 설정해도 안되고

서브클래싱한 PreSubclassWindos에서도 안되고..

그래서 결국 구글링한 결과 WinCE에서는 Singleline으로 하면은

왼쪽 정렬만 먹고

오른쪽 정렬, 가운데 정렬을 할려면 Multiline으로 해야한다고 하네요 ㅠㅠ

Win32에서는 모든 속성이 정상적으로 먹습니다.

MS가 오늘 제대로 삽질하게 만들었네요...


http://www.codeguru.com/forum/showthread.php?p=186903
posted by 뚱2

이번에 하는  PDA 프로젝트에서는 특이하게 다이알로그 기반으로하여
메인 다이알로그에 여러가지 다이알로그를 차일드로 동적 생성하여
화면을 교체(SW_HIDE, SW_SHOW)하면서 MDI같은 효과를 주었습니다.

이럴경우 화면이 바뀔때 마다 셋팅해 주어야 하는 경우 어디에서
해야 할찌 난감하더군요~~~
이리 저리 찾아보니 WM_SHOWWINDOW 메세지가 있어서 열심히 코딩
하고 테스트 해보니 메세지가 안먹습니다. ㅠㅠ
이러 저리 해보다가 정 안돼서 Spy++로 메세지를 살펴보니 이런~~~~
메세지가 안날라오는 이런 X떡같은 일이.....
그래서 할 수 없이 다른 메세지 WM_WINDOWPOSCHANGED라는 메세지를
잡았더니 잘~~~~~ 되네요....
이거 초보는 정말 매일 매일 삽질을 합니다.
posted by 뚱2