#endif
// Create the tree control.
- if ( !MSWCreateControl(WC_TREEVIEW, wstyle) )
+ if ( !MSWCreateControl(WC_TREEVIEW, wstyle, pos, size) )
return false;
#if wxUSE_COMCTL32_SAFELY
}
#endif // 0
- SetSize(pos.x, pos.y, size.x, size.y);
-
wxSetCCUnicodeFormat(GetHwnd());
return true;
HWND hwndEdit = TreeView_GetEditControl(GetHwnd());
if ( hwndEdit )
{
- if ( item == GetSelection() )
+ if ( item == m_idEdited )
{
::SetWindowText(hwndEdit, text);
}
m_textCtrl->SetHWND(0);
delete m_textCtrl;
m_textCtrl = NULL;
+
+ m_idEdited.Unset();
}
}
DeleteTextCtrl();
+ m_idEdited = item;
m_textCtrl = (wxTextCtrl *)textControlClass->CreateObject();
HWND hWnd = (HWND) TreeView_EditLabel(GetHwnd(), HITEM(item));