这是发送
::SendMessage(m_View,WM_USER_PRINT,0,LPARAM(&itemlist));
在接收的时候怎么写呀
afx_msg void OnUserPrint(CItemList);
这么写吗?
传进来的不对呀。不是发送时的数据。
::SendMessage(m_View,WM_USER_PRINT,0,LPARAM(&itemlist));
在接收的时候怎么写呀
afx_msg void OnUserPrint(CItemList);
这么写吗?
传进来的不对呀。不是发送时的数据。
www.vckbase.com上有例子。
SendMessage(m_View.GetSafeHwnd(),WM_USER_PRINT,0,(PARAM)&itemlist) ;//发送方//////////////////////
//接收方在类中增加
//在消息映射宏中
ON_MESSAGE(WM_USER_PRINT,OnUserPrintMsg) LRESULT CClass::OnuserPrintMsg(WPARAM wParam ,LPARAM lParam)
{
YourClass* pClass = (YourClass*)lParam ; ........ return NULL ;
}
。这样在接收消息的窗口就可以用 theApp.变量 了