下面的带码中,将item.lParam转换成一个指向CWnd的指针,为什么可以这样呢?
TCITEM结构中lParam这个成员到底有什么用呢? int iNewTab = GetCurSel();
TCITEM item;
CWnd* pWnd;
item.mask = TCIF_PARAM; //** hide the current tab ---------
GetItem(iNewTab, &item);
pWnd = reinterpret_cast<CWnd*> (item.lParam);
ASSERT_VALID(pWnd);
pWnd->ShowWindow(SW_HIDE);
TCITEM结构中lParam这个成员到底有什么用呢? int iNewTab = GetCurSel();
TCITEM item;
CWnd* pWnd;
item.mask = TCIF_PARAM; //** hide the current tab ---------
GetItem(iNewTab, &item);
pWnd = reinterpret_cast<CWnd*> (item.lParam);
ASSERT_VALID(pWnd);
pWnd->ShowWindow(SW_HIDE);
到底谁能帮我解释一下呀?