티스토리 뷰

분명히
WM_LBUTTONDBLCLK: 라는 더블클릭 메세지가 존재함에도 불구하고 더블클릭 할 경우 실행되지 않아요.
어떻게 해결해야 할까요?
윈도우를 생성할 때 style에다가 CS_DBLCLKS를 추가해 주면 됩니다~~
wc.style = CS_HREDRAW | CS_VREDRAW | CS_DBLCLKS;
이렇게요~

그리고.. 리스트박스에서 더블클릭 했을때의 메세지는 LBN_DBLCLK:인데.. 이것역시 그냥은 먹지 않아요.
역시나~ 생성할때 스타일에 LBS_NOTIFY를 써줘야 합니다.

hList=CreateWindow("listbox",NULL,WS_CHILD | WS_VISIBLE | WS_BORDER | WS_VSCROLL | LBS_NOTIFY,10,10,300,300,hWnd,(HMENU)ID_LISTBOX,hInst,NULL);
이런식으루요~

그럼 이만~~!!!
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/03   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함