Click here to Skip to main content
15,901,853 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Serializing CArrays Pin
CPallini2-Jan-09 4:43
mveCPallini2-Jan-09 4:43 
GeneralRe: Serializing CArrays Pin
Iain Clarke, Warrior Programmer2-Jan-09 11:25
Iain Clarke, Warrior Programmer2-Jan-09 11:25 
GeneralRe: Serializing CArrays Pin
CPallini2-Jan-09 20:55
mveCPallini2-Jan-09 20:55 
QuestionWM_LBUTTONDOWN not working with CListCtrl class!! Pin
SanjaySMK2-Jan-09 3:28
SanjaySMK2-Jan-09 3:28 
AnswerRe: WM_LBUTTONDOWN not working with CListCtrl class!! Pin
Nibu babu thomas2-Jan-09 4:52
Nibu babu thomas2-Jan-09 4:52 
AnswerRe: WM_LBUTTONDOWN not working with CListCtrl class!! Pin
Mark Salsbery2-Jan-09 5:50
Mark Salsbery2-Jan-09 5:50 
GeneralRe: WM_LBUTTONDOWN not working with CListCtrl class!! Pin
SanjaySMK3-Jan-09 21:48
SanjaySMK3-Jan-09 21:48 
GeneralRe: WM_LBUTTONDOWN not working with CListCtrl class!! Pin
Mark Salsbery4-Jan-09 6:09
Mark Salsbery4-Jan-09 6:09 
This works for me - all the message/notification handlers get called:
//
// ReflectedListCtrl.h
//

#pragma once

class CReflectedListCtrl : public CListCtrl
{
	DECLARE_DYNAMIC(CReflectedListCtrl)

public:
	CReflectedListCtrl();
	virtual ~CReflectedListCtrl();

protected:
	DECLARE_MESSAGE_MAP()
public:
	afx_msg void OnLButtonDown(UINT nFlags, CPoint point);
	afx_msg void OnNMClick(NMHDR *pNMHDR, LRESULT *pResult);
	afx_msg void OnNMRClick(NMHDR *pNMHDR, LRESULT *pResult);
};




//
// ReflectedListCtrl.cpp
//

#include "stdafx.h"
#include "MyApp.h"
#include "ReflectedListCtrl.h"


// CReflectedListCtrl

IMPLEMENT_DYNAMIC(CReflectedListCtrl, CListCtrl)

CReflectedListCtrl::CReflectedListCtrl()
{
}

CReflectedListCtrl::~CReflectedListCtrl()
{
}

BEGIN_MESSAGE_MAP(CReflectedListCtrl, CListCtrl)
	ON_WM_LBUTTONDOWN()
	ON_NOTIFY_REFLECT(NM_CLICK, &CReflectedListCtrl::OnNMClick)
	ON_NOTIFY_REFLECT(NM_RCLICK, &CReflectedListCtrl::OnNMRClick)
END_MESSAGE_MAP()


// CReflectedListCtrl message handlers

void CReflectedListCtrl::OnLButtonDown(UINT nFlags, CPoint point)
{
	CListCtrl::OnLButtonDown(nFlags, point);
}

void CReflectedListCtrl::OnNMClick(NMHDR *pNMHDR, LRESULT *pResult)
{
	// TODO: Add your control notification handler code here
	*pResult = 0;
}

void CReflectedListCtrl::OnNMRClick(NMHDR *pNMHDR, LRESULT *pResult)
{
	// TODO: Add your control notification handler code here
	*pResult = 0;
}

What are you doing different? If the message handlers don't get called,
does the constructor ever get called? Is the control being created successfully?

Mark

Mark Salsbery
Microsoft MVP - Visual C++

Java | [Coffee]

GeneralRe: WM_LBUTTONDOWN not working with CListCtrl class!! Pin
SanjaySMK4-Jan-09 21:33
SanjaySMK4-Jan-09 21:33 
QuestionRe: WM_LBUTTONDOWN not working with CListCtrl class!! Pin
Mark Salsbery4-Jan-09 21:44
Mark Salsbery4-Jan-09 21:44 
AnswerRe: WM_LBUTTONDOWN not working with CListCtrl class!! Pin
SanjaySMK4-Jan-09 22:16
SanjaySMK4-Jan-09 22:16 
GeneralRe: WM_LBUTTONDOWN not working with CListCtrl class!! Pin
Mark Salsbery5-Jan-09 5:59
Mark Salsbery5-Jan-09 5:59 
GeneralRe: WM_LBUTTONDOWN not working with CListCtrl class!! Pin
SanjaySMK5-Jan-09 21:24
SanjaySMK5-Jan-09 21:24 
GeneralRe: WM_LBUTTONDOWN not working with CListCtrl class!! Pin
Mark Salsbery6-Jan-09 5:03
Mark Salsbery6-Jan-09 5:03 
GeneralRe: WM_LBUTTONDOWN not working with CListCtrl class!! Pin
SanjaySMK6-Jan-09 19:43
SanjaySMK6-Jan-09 19:43 
GeneralRe: WM_LBUTTONDOWN not working with CListCtrl class!! [modified] Pin
Mark Salsbery6-Jan-09 20:33
Mark Salsbery6-Jan-09 20:33 
GeneralRe: WM_LBUTTONDOWN not working with CListCtrl class!! [modified] Pin
SanjaySMK7-Jan-09 21:27
SanjaySMK7-Jan-09 21:27 
GeneralRe: WM_LBUTTONDOWN not working with CListCtrl class!! [modified] Pin
SanjaySMK8-Jan-09 1:26
SanjaySMK8-Jan-09 1:26 
QuestionRe: WM_LBUTTONDOWN not working with CListCtrl class!! Pin
Mark Salsbery8-Jan-09 4:35
Mark Salsbery8-Jan-09 4:35 
GeneralRe: WM_LBUTTONDOWN not working with CListCtrl class!! Pin
Mark Salsbery8-Jan-09 4:42
Mark Salsbery8-Jan-09 4:42 
GeneralRe: WM_LBUTTONDOWN not working with CListCtrl class!! Pin
SanjaySMK8-Jan-09 18:18
SanjaySMK8-Jan-09 18:18 
GeneralRe: WM_LBUTTONDOWN not working with CListCtrl class!! Pin
Mark Salsbery9-Jan-09 5:31
Mark Salsbery9-Jan-09 5:31 
GeneralRe: WM_LBUTTONDOWN not working with CListCtrl class!! Pin
SanjaySMK13-Jan-09 23:12
SanjaySMK13-Jan-09 23:12 
GeneralRe: WM_LBUTTONDOWN not working with CListCtrl class!! Pin
Mark Salsbery14-Jan-09 5:50
Mark Salsbery14-Jan-09 5:50 
QuestionRe: WM_LBUTTONDOWN not working with CListCtrl class!! [modified] Pin
SanjaySMK14-Jan-09 19:31
SanjaySMK14-Jan-09 19:31 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.