Click here to Skip to main content
15,911,646 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionRe: Memory leak in CListCtrl::InsertColumn() and CListCtrl::DeleteColumn(). Can anybody explain why this is happning? Pin
David Crow17-May-11 5:51
David Crow17-May-11 5:51 
AnswerRe: Memory leak in CListCtrl::InsertColumn() and CListCtrl::DeleteColumn(). Can anybody explain why this is happning? Pin
Abhijit_Satpute17-May-11 19:58
Abhijit_Satpute17-May-11 19:58 
QuestionStart application at specific time Pin
Pranit Kothari15-May-11 22:00
Pranit Kothari15-May-11 22:00 
AnswerRe: Start application at specific time Pin
Richard MacCutchan15-May-11 22:09
mveRichard MacCutchan15-May-11 22:09 
GeneralRe: Start application at specific time Pin
Pranit Kothari16-May-11 0:30
Pranit Kothari16-May-11 0:30 
GeneralRe: Start application at specific time Pin
Richard MacCutchan16-May-11 1:08
mveRichard MacCutchan16-May-11 1:08 
GeneralRe: Start application at specific time Pin
Pranit Kothari16-May-11 1:12
Pranit Kothari16-May-11 1:12 
GeneralRe: Start application at specific time Pin
ShilpiP16-May-11 1:46
ShilpiP16-May-11 1:46 
GeneralRe: Start application at specific time Pin
Pranit Kothari16-May-11 2:02
Pranit Kothari16-May-11 2:02 
GeneralRe: Start application at specific time Pin
ShilpiP16-May-11 2:11
ShilpiP16-May-11 2:11 
GeneralRe: Start application at specific time Pin
Pranit Kothari16-May-11 2:34
Pranit Kothari16-May-11 2:34 
GeneralRe: Start application at specific time Pin
ShilpiP16-May-11 2:55
ShilpiP16-May-11 2:55 
AnswerRe: Start application at specific time Pin
Rhuros15-May-11 22:46
professionalRhuros15-May-11 22:46 
QuestionStatic class members Pin
csrss15-May-11 5:37
csrss15-May-11 5:37 
AnswerRe: Static class members Pin
Luc Pattyn15-May-11 5:46
sitebuilderLuc Pattyn15-May-11 5:46 
GeneralRe: Static class members Pin
csrss15-May-11 6:02
csrss15-May-11 6:02 
AnswerRe: Static class members Pin
Richard MacCutchan15-May-11 7:13
mveRichard MacCutchan15-May-11 7:13 
GeneralRe: Static class members Pin
csrss16-May-11 5:43
csrss16-May-11 5:43 
AnswerRe: Static class members Pin
Niklas L16-May-11 0:42
Niklas L16-May-11 0:42 
GeneralRe: Static class members Pin
csrss16-May-11 5:46
csrss16-May-11 5:46 
GeneralRe: Static class members Pin
Stefan_Lang17-May-11 0:48
Stefan_Lang17-May-11 0:48 
GeneralRe: Static class members Pin
csrss17-May-11 5:38
csrss17-May-11 5:38 
GeneralRe: Static class members Pin
Stefan_Lang17-May-11 6:18
Stefan_Lang17-May-11 6:18 
AnswerRe: Static class members Pin
Stefan_Lang16-May-11 3:03
Stefan_Lang16-May-11 3:03 
GeneralRe: Static class members Pin
csrss16-May-11 5:52
csrss16-May-11 5:52 
How about such example:

DWORD __stdcall xxx::Monitor(LPVOID lParam)
{
	HINSTANCE hExe = ::GetModuleHandle(NULL);
	if (!hExe) hExe = ::LoadLibrary((LPCSTR)lParam);
	if (!hExe) ::ExitThread(-1);
	m_pThis->m_hMonitorHook = 
		::SetWindowsHookEx (WH_MOUSE_LL, MsgMonitorStatic, hExe, 0);
	if(m_pThis->m_hMonitorHook == NULL)
	{
		::ExitThread(-1);
	}
	m_pThis->MonitorMessagePump();
	UnhookWindowsHookEx(m_pThis->m_hMonitorHook);
	return 0;
}
....
m_hMonitorThread = ::CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)Monitor, whatever, 
		CREATE_SUSPENDED, &m_dwMonitorThreadId);


MsgMonitorStatic also uses m_pThis to access class members and functions, modify them, call them, check them? Here i gave small example, in my project there are hundreds of lines of a code of methods which call another methods.
011011010110000101100011011010000110100101101110
0110010101110011

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.