See Below:
Code:
LPNMHDR nmHdr = NULL;
...code here
//WM_NOTIFY is very first case, ensures lParam integrity
switch(message){
case WM_NOTIFY:
nmHdr = (LPNMHDR) lParam;
switch (nmHdr->code){
case LVN_COLUMNCLICK:
MessageBox(NULL, "CLICK DETECTED", NULL, MB_OK);
break;
...code here
Code:
...code here
case WM_NOTIFY:
switch(((LPNMHDR)lParam)->code)
case LVN_COLUMNCLICK:
MessageBox(NULL, "CLICK DETECTED", NULL, MB_OK);
return 0;
...code here
