Click here to Skip to main content
15,887,930 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
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

GeneralRe: Static class members [modified] Pin
Stefan_Lang16-May-11 6:11
Stefan_Lang16-May-11 6:11 
QuestionCreating a window without focus [modified] Pin
csrss15-May-11 2:25
csrss15-May-11 2:25 
AnswerRe: Creating a window without focus Pin
Luc Pattyn15-May-11 2:45
sitebuilderLuc Pattyn15-May-11 2:45 
GeneralRe: Creating a window without focus Pin
csrss15-May-11 2:50
csrss15-May-11 2:50 
AnswerRe: Creating a window without focus Pin
Alain Rist15-May-11 3:43
Alain Rist15-May-11 3:43 
GeneralRe: Creating a window without focus Pin
csrss15-May-11 4:57
csrss15-May-11 4:57 
QuestionHow to get the keyboard event? Pin
sharanu14-May-11 23:06
sharanu14-May-11 23:06 
AnswerRe: How to get the keyboard event? Pin
«_Superman_»15-May-11 2:00
professional«_Superman_»15-May-11 2:00 
AnswerRe: How to get the keyboard event? Pin
Mark Salsbery15-May-11 8:39
Mark Salsbery15-May-11 8:39 
QuestionEdit Text Pin
john563214-May-11 22:46
john563214-May-11 22:46 
AnswerRe: Edit Text Pin
Mark Salsbery14-May-11 22:58
Mark Salsbery14-May-11 22:58 
AnswerRe: Edit Text Pin
Hans Dietrich14-May-11 23:08
mentorHans Dietrich14-May-11 23:08 
AnswerRe: Edit Text Pin
Alain Rist14-May-11 23:15
Alain Rist14-May-11 23:15 
QuestionLButtonDown Event on Button Pin
sharanu14-May-11 22:00
sharanu14-May-11 22:00 
AnswerRe: LButtonDown Event on Button Pin
Hans Dietrich14-May-11 22:53
mentorHans Dietrich14-May-11 22:53 
Questionadd menu item Pin
john563214-May-11 16:05
john563214-May-11 16:05 
QuestionRe: add menu item Pin
Mark Salsbery14-May-11 16:20
Mark Salsbery14-May-11 16:20 

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.