pub struct ITextHost2(/* private fields */);
Implementations§
Source§impl ITextHost2
impl ITextHost2
pub unsafe fn TxGetDC(&self) -> HDC
pub unsafe fn TxReleaseDC<'a>(&self, hdc: impl IntoParam<'a, HDC>) -> i32
pub unsafe fn TxShowScrollBar<'a>( &self, fnbar: i32, fshow: impl IntoParam<'a, BOOL>, ) -> BOOL
pub unsafe fn TxEnableScrollBar( &self, fusbflags: SCROLLBAR_CONSTANTS, fuarrowflags: ENABLE_SCROLL_BAR_ARROWS, ) -> BOOL
pub unsafe fn TxSetScrollRange<'a>( &self, fnbar: i32, nminpos: i32, nmaxpos: i32, fredraw: impl IntoParam<'a, BOOL>, ) -> BOOL
pub unsafe fn TxSetScrollPos<'a>( &self, fnbar: i32, npos: i32, fredraw: impl IntoParam<'a, BOOL>, ) -> BOOL
pub unsafe fn TxInvalidateRect<'a>( &self, prc: *mut RECT, fmode: impl IntoParam<'a, BOOL>, )
pub unsafe fn TxViewChange<'a>(&self, fupdate: impl IntoParam<'a, BOOL>)
pub unsafe fn TxCreateCaret<'a>( &self, hbmp: impl IntoParam<'a, HBITMAP>, xwidth: i32, yheight: i32, ) -> BOOL
pub unsafe fn TxShowCaret<'a>(&self, fshow: impl IntoParam<'a, BOOL>) -> BOOL
pub unsafe fn TxSetCaretPos(&self, x: i32, y: i32) -> BOOL
pub unsafe fn TxSetTimer(&self, idtimer: u32, utimeout: u32) -> BOOL
pub unsafe fn TxKillTimer(&self, idtimer: u32)
pub unsafe fn TxScrollWindowEx<'a>( &self, dx: i32, dy: i32, lprcscroll: *mut RECT, lprcclip: *mut RECT, hrgnupdate: impl IntoParam<'a, HRGN>, lprcupdate: *mut RECT, fuscroll: SHOW_WINDOW_CMD, )
pub unsafe fn TxSetCapture<'a>(&self, fcapture: impl IntoParam<'a, BOOL>)
pub unsafe fn TxSetFocus(&self)
pub unsafe fn TxSetCursor<'a>( &self, hcur: impl IntoParam<'a, HCURSOR>, ftext: impl IntoParam<'a, BOOL>, )
pub unsafe fn TxScreenToClient(&self, lppt: *mut POINT) -> BOOL
pub unsafe fn TxClientToScreen(&self, lppt: *mut POINT) -> BOOL
pub unsafe fn TxActivate(&self, ploldstate: *mut i32) -> Result<()>
pub unsafe fn TxDeactivate(&self, lnewstate: i32) -> Result<()>
pub unsafe fn TxGetClientRect(&self, prc: *mut RECT) -> Result<()>
pub unsafe fn TxGetViewInset(&self, prc: *mut RECT) -> Result<()>
pub unsafe fn TxGetCharFormat( &self, ppcf: *const *const CHARFORMATW, ) -> Result<()>
pub unsafe fn TxGetParaFormat( &self, pppf: *const *const PARAFORMAT, ) -> Result<()>
pub unsafe fn TxGetSysColor(&self, nindex: i32) -> u32
pub unsafe fn TxGetBackStyle(&self, pstyle: *mut TXTBACKSTYLE) -> Result<()>
pub unsafe fn TxGetMaxLength(&self, plength: *mut u32) -> Result<()>
pub unsafe fn TxGetScrollBars(&self, pdwscrollbar: *mut u32) -> Result<()>
pub unsafe fn TxGetPasswordChar(&self) -> Result<i8>
pub unsafe fn TxGetAcceleratorPos(&self, pcp: *mut i32) -> Result<()>
pub unsafe fn TxGetExtent(&self, lpextent: *mut SIZE) -> Result<()>
pub unsafe fn OnTxCharFormatChange(&self, pcf: *const CHARFORMATW) -> Result<()>
pub unsafe fn OnTxParaFormatChange(&self, ppf: *const PARAFORMAT) -> Result<()>
pub unsafe fn TxGetPropertyBits( &self, dwmask: u32, pdwbits: *mut u32, ) -> Result<()>
pub unsafe fn TxNotify(&self, inotify: u32, pv: *mut c_void) -> Result<()>
pub unsafe fn TxImmGetContext(&self) -> HIMC
pub unsafe fn TxImmReleaseContext<'a>(&self, himc: impl IntoParam<'a, HIMC>)
pub unsafe fn TxGetSelectionBarWidth( &self, lselbarwidth: *mut i32, ) -> Result<()>
pub unsafe fn TxIsDoubleClickPending(&self) -> BOOL
pub unsafe fn TxGetWindow(&self, phwnd: *mut HWND) -> Result<()>
pub unsafe fn TxSetForegroundWindow(&self) -> Result<()>
pub unsafe fn TxGetPalette(&self) -> HPALETTE
pub unsafe fn TxGetEastAsianFlags(&self, pflags: *mut i32) -> Result<()>
pub unsafe fn TxSetCursor2<'a>( &self, hcur: impl IntoParam<'a, HCURSOR>, btext: impl IntoParam<'a, BOOL>, ) -> HCURSOR
pub unsafe fn TxFreeTextServicesNotification(&self)
pub unsafe fn TxGetEditStyle( &self, dwitem: u32, pdwdata: *mut u32, ) -> Result<()>
pub unsafe fn TxGetWindowStyles( &self, pdwstyle: *mut u32, pdwexstyle: *mut u32, ) -> Result<()>
pub unsafe fn TxShowDropCaret<'a>( &self, fshow: impl IntoParam<'a, BOOL>, hdc: impl IntoParam<'a, HDC>, prc: *mut RECT, ) -> Result<()>
pub unsafe fn TxDestroyCaret(&self) -> Result<()>
pub unsafe fn TxGetHorzExtent(&self, plhorzextent: *mut i32) -> Result<()>
Trait Implementations§
Source§impl Clone for ITextHost2
impl Clone for ITextHost2
Source§fn clone(&self) -> ITextHost2
fn clone(&self) -> ITextHost2
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ITextHost2
impl Debug for ITextHost2
Source§impl From<&ITextHost2> for ITextHost
impl From<&ITextHost2> for ITextHost
Source§fn from(value: &ITextHost2) -> Self
fn from(value: &ITextHost2) -> Self
Converts to this type from the input type.
Source§impl From<&ITextHost2> for IUnknown
impl From<&ITextHost2> for IUnknown
Source§fn from(value: &ITextHost2) -> Self
fn from(value: &ITextHost2) -> Self
Converts to this type from the input type.
Source§impl From<ITextHost2> for ITextHost
impl From<ITextHost2> for ITextHost
Source§fn from(value: ITextHost2) -> Self
fn from(value: ITextHost2) -> Self
Converts to this type from the input type.
Source§impl From<ITextHost2> for IUnknown
impl From<ITextHost2> for IUnknown
Source§fn from(value: ITextHost2) -> Self
fn from(value: ITextHost2) -> Self
Converts to this type from the input type.
Source§impl Interface for ITextHost2
impl Interface for ITextHost2
Source§impl PartialEq for ITextHost2
impl PartialEq for ITextHost2
impl Eq for ITextHost2
impl StructuralPartialEq for ITextHost2
Auto Trait Implementations§
impl Freeze for ITextHost2
impl RefUnwindSafe for ITextHost2
impl !Send for ITextHost2
impl !Sync for ITextHost2
impl Unpin for ITextHost2
impl UnwindSafe for ITextHost2
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more