extern wxChar wxMDIChildFrameClassName[];
extern wxWindow *wxWndHook; // from window.cpp
-extern wxList *wxWinHandleList;
+extern void wxAssociateWinWithHandle(HWND hWnd, wxWindow *win);
static HWND invalidHandle = 0;
if ( child->GetHWND() )
{
long childId = wxGetWindowId(child->GetHWND());
- if (childId == id)
+ if (childId == (long)id)
{
::SendMessage( GetWinHwnd(GetClientWindow()),
WM_MDIACTIVATE,
m_hWnd = (WXHWND)Return;
wxWndHook = NULL;
- wxWinHandleList->Append((long)GetHWND(), this);
+ wxAssociateWinWithHandle((HWND) GetHWND(), this);
// VZ: what's this? an act of piracy?
//SetWindowLong(GetHwnd(), 0, (long)this);