1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

WIN32 ListView Column Click

Discussion in 'Win32' started by MardukLitzer, Nov 28, 2007.

  1. MardukLitzer

    MardukLitzer New Member

    Joined:
    Nov 27, 2007
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    0
    Hello All, I'm having difficulty detecting the 'LVN_COLUMNCLICK' message from a ListView control. I am entering the WM_NOTIFY for sure, but I can't trap the LVN_COLUMNCLICK. Not sure where else to look, my code seems to follow what is listed on MSDN and just about every snippet I've found. Any ideas would be great!
    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
    
    Also have tried this:
    Code:
    ...code here
    case WM_NOTIFY:
                switch(((LPNMHDR)lParam)->code)
                      case LVN_COLUMNCLICK:
                            MessageBox(NULL, "CLICK DETECTED", NULL, MB_OK);
                return 0;
    ...code here
    
     

Share This Page