Click here to Skip to main content
15,896,207 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: SendMessage to another dialog window Pin
prasad_som29-Jan-07 3:05
prasad_som29-Jan-07 3:05 
AnswerRe: SendMessage to another dialog window Pin
#realJSOP29-Jan-07 1:33
professional#realJSOP29-Jan-07 1:33 
GeneralRe: SendMessage to another dialog window Pin
georgiek5029-Jan-07 1:48
georgiek5029-Jan-07 1:48 
GeneralRe: SendMessage to another dialog window Pin
Waldermort29-Jan-07 2:01
Waldermort29-Jan-07 2:01 
GeneralRe: SendMessage to another dialog window Pin
georgiek5029-Jan-07 2:03
georgiek5029-Jan-07 2:03 
GeneralRe: SendMessage to another dialog window Pin
malaugh29-Jan-07 10:31
malaugh29-Jan-07 10:31 
QuestionRe: SendMessage to another dialog window Pin
prasad_som29-Jan-07 3:10
prasad_som29-Jan-07 3:10 
Questionwhat's the best time to subclass CHeaderCtrl? Pin
eat_union29-Jan-07 0:12
eat_union29-Jan-07 0:12 
CMyListCtrl derives from CListCtrl. In CMyListCtrl, I must decide how to subclass CHeaderCtrl:
<br />
void CMyListCtrl::PreSubclassWindow()<br />
{<br />
	CListCtrl::PreSubclassWindow();<br />
	CHeaderCtrl* pHeaderCtrl = CListCtrl::GetHeaderCtrl();<br />
	if (pHeaderCtrl && pHeaderCtrl->GetSafeHwnd())<br />
		m_HeaderCtrl.SubclassWindow(pHeaderCtrl->GetSafeHwnd());<br />
	//m_HeaderCtrl is a case of CMyHeaderCtrl, which is derived from CHeaderCtrl.<br />
}<br />


Everything seems good, but when CMyListCtrl is dynamic created, or created without visible syle, the pHeaderCtrl returned from CListCtrl::GetHeaderCtrl() is null,so subclass CHeaderCtrl failed!
now, I solved the problem, but I don't satisfied.
<br />
void CMyListCtrl::OnShowWindow(BOOL bShow, UINT nStatus) <br />
{<br />
	CListCtrl::OnShowWindow(bShow, nStatus);<br />
<br />
	if (bShow && !m_HeaderCtrl.GetSafeHwnd())<br />
	{<br />
		CHeaderCtrl* pHeaderCtrl = CListCtrl::GetHeaderCtrl();<br />
		if (pHeaderCtrl && pHeaderCtrl->GetSafeHwnd())<br />
			m_HeaderCtrl.SubclassWindow(pHeaderCtrl->GetSafeHwnd());<br />
	}<br />
}<br />

Is there any other better resolvents?

thanks
best regards
Dead | X|
AnswerRe: what's the best time to subclass CHeaderCtrl? Pin
Blake Miller29-Jan-07 12:58
Blake Miller29-Jan-07 12:58 
GeneralRe: what's the best time to subclass CHeaderCtrl? Pin
eat_union30-Jan-07 2:58
eat_union30-Jan-07 2:58 
GeneralRe: what's the best time to subclass CHeaderCtrl? Pin
Blake Miller30-Jan-07 4:43
Blake Miller30-Jan-07 4:43 
GeneralRe: what's the best time to subclass CHeaderCtrl? [modified] Pin
eat_union30-Jan-07 22:32
eat_union30-Jan-07 22:32 
GeneralRe: what's the best time to subclass CHeaderCtrl? Pin
Blake Miller31-Jan-07 5:56
Blake Miller31-Jan-07 5:56 
GeneralConfused Workspace Class View Pin
hairy_hats29-Jan-07 0:04
hairy_hats29-Jan-07 0:04 
GeneralRe: Confused Workspace Class View Pin
krmed29-Jan-07 0:33
krmed29-Jan-07 0:33 
QuestionDLL problem Pin
sachin ahuja29-Jan-07 0:02
sachin ahuja29-Jan-07 0:02 
AnswerRe: DLL problem Pin
Eytukan29-Jan-07 4:11
Eytukan29-Jan-07 4:11 
GeneralRe: DLL problem Pin
sachin ahuja30-Jan-07 21:40
sachin ahuja30-Jan-07 21:40 
AnswerRe: DLL problem Pin
malaugh29-Jan-07 8:53
malaugh29-Jan-07 8:53 
AnswerRe: DLL problem Pin
Stephen Hewitt29-Jan-07 12:16
Stephen Hewitt29-Jan-07 12:16 
AnswerRe: Control Event Pin
Don Box29-Jan-07 0:10
Don Box29-Jan-07 0:10 
GeneralRe: Control Event Pin
Shah Satish29-Jan-07 0:14
Shah Satish29-Jan-07 0:14 
QuestionRe: Control Event Pin
prasad_som29-Jan-07 0:18
prasad_som29-Jan-07 0:18 
AnswerRe: Control Event Pin
Shah Satish29-Jan-07 0:24
Shah Satish29-Jan-07 0:24 
GeneralRe: Control Event Pin
prasad_som29-Jan-07 1:25
prasad_som29-Jan-07 1:25 

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.