pub fn edit_label(&self, item: &TreeItem) -> Option<ControlHandle> {
        use winapi::um::commctrl::TVM_EDITLABELW;
        use winapi::shared::windef::HWND;
        let handle = check_hwnd(&self.handle, NOT_BOUND, BAD_HANDLE);
    
        let result = wh::send_message(handle,  TVM_EDITLABELW, 0, item.handle as HTREEITEM as LPARAM); 
        
        if result == 0 {
            return None;
        }
        Some(ControlHandle::Hwnd(result as HWND))
    }
/// Begins to in-place edit the specified item's text.
/// Return None if Failed.
/// Return the treeview's handle if successful.
Begins to in-place edit the specified item's text.
Return None if Failed.
Return the treeview's handle if successful.
Begins to in - place edit the specified item ' s text . Return None if Failed . Return the treeview ' s handle if successful .
pub fn edit_label(&self, item: &TreeItem) -> Option<ControlHandle> {
        use winapi::um::commctrl::TVM_EDITLABELW;
        use winapi::shared::windef::HWND;
        let handle = check_hwnd(&self.handle, NOT_BOUND, BAD_HANDLE);
        let result = wh::send_message(handle,  TVM_EDITLABELW, 0, item.handle as HTREEITEM as LPARAM); 
        if result == 0 {
            return None;
        }
        Some(ControlHandle::Hwnd(result as HWND))
    }
pub fn edit_label ( & self , item : & TreeItem ) -> Option < ControlHandle > { use winapi :: um :: commctrl :: TVM_EDITLABELW ; use winapi :: shared :: windef :: HWND ; let handle = check_hwnd ( & self . handle , NOT_BOUND , BAD_HANDLE ) ; let result = wh :: send_message ( handle , TVM_EDITLABELW , 0 , item . handle as HTREEITEM as LPARAM ) ; if result == 0 { return None ; } Some ( ControlHandle :: Hwnd ( result as HWND ) ) }
Begins to in-place edit the specified item's text.
Begins to in - place edit the specified item ' s text .
&self
item
&TreeItem