pub fn readonly(&self) -> bool {
        use winapi::um::winuser::ES_READONLY;
        let handle = check_hwnd(&self.handle, NOT_BOUND, BAD_HANDLE);
        wh::get_style(handle) & ES_READONLY == ES_READONLY
    }
/// Return true if the TextInput value cannot be edited. Retrurn false otherwise.
/// A user can still copy text from a readonly TextEdit (unlike disabled)
Return true if the TextInput value cannot be edited. Retrurn false otherwise.
A user can still copy text from a readonly TextEdit (unlike disabled)
Return true if the TextInput value cannot be edited . Retrurn false otherwise . A user can still copy text from a readonly TextEdit ( unlike disabled )
pub fn readonly(&self) -> bool {
        use winapi::um::winuser::ES_READONLY;
        let handle = check_hwnd(&self.handle, NOT_BOUND, BAD_HANDLE);
        wh::get_style(handle) & ES_READONLY == ES_READONLY
    }
pub fn readonly ( & self ) -> bool { use winapi :: um :: winuser :: ES_READONLY ; let handle = check_hwnd ( & self . handle , NOT_BOUND , BAD_HANDLE ) ; wh :: get_style ( handle ) & ES_READONLY == ES_READONLY }
Return true if the TextInput value cannot be edited.
Return true if the TextInput value cannot be edited .
&self