저는 버튼을 모두 그림으로 그려서 눌림 효과를 처리 했기 때문에 마이크로윈
도우의 버튼을 사용해보지 않았습니다.

윈도우 버튼들이 워낙 전체 디자인에 어울리지 않아서 말이죠.....

저는 비트맵을 올려서 마우스 영역을 설정해서 이벤트 처리하고 눌림 그림 으
로 바꿔치기 하는 방법으로 예쁜 버튼들을 구현했습니다.



acemin wrote..
:
: 강좌란에 armtest.c를 시작으로 처음 마이크로윈도우 프로그래밍을 하다 질 문
: 이 있어 글을 씁니다.
:
: WinMain() 함수는 강좌란의 armtest.c와 같다고 보시면 되구요. 단지 WinProc
: () 함수에 아래처럼 CreateWindowEx()를 이용해 버튼을 하나 만들었습니다.
:
: LRESULT CALLBACK WinProc(HWND hWnd, UINT iMessage, WPARAM wParam, LPARAM
: lParam)
: {
: switch (iMessage) {
: case WM_CREATE:
: CreateWindowEx(0L, "button", "No", WS_CHILD | BS_PUSHBUTTON |
: WS_VISIBLE, 10, 10, 50, 30, hWnd, (HMENU)0, NULL, NULL);
: break;
:
: case WM_COMMAND:
: switch(LOWORD(wParam))
: {
: case 0:
: // 처리 ...
: break;
: }
: ......
: }
:
: 이상 없이 버튼은 보입니다.
: 근디~~ 터치스크린을 이용해 처음 버튼을 누르면 그 이후로 버튼이 들어가 원
: 래 위치로 나오지 안더군요. 무슨말이냐면 푸쉬버튼이라 손으로 누른 후 다 시
: 밖으로 나오는데 안나온다는 말입니다.
: 여러 고민해봐도 잘 안되네요.
: 해결 방법 좀 부탁 드립니다.
:
: 그럼 좋은 하루 되세요.