티스토리 뷰

분명히
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/05   »
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
글 보관함