Trait windows::Win32::UI::TabletPC::IInkEdit_Impl
pub trait IInkEdit_Impl: Sized + IDispatch_Impl {
Show 77 methods
// Required methods
fn Status(&self) -> Result<InkEditStatus>;
fn UseMouseForInput(&self) -> Result<VARIANT_BOOL>;
fn SetUseMouseForInput(&self, newval: VARIANT_BOOL) -> Result<()>;
fn InkMode(&self) -> Result<InkMode>;
fn SetInkMode(&self, newval: InkMode) -> Result<()>;
fn InkInsertMode(&self) -> Result<InkInsertMode>;
fn SetInkInsertMode(&self, newval: InkInsertMode) -> Result<()>;
fn DrawingAttributes(&self) -> Result<IInkDrawingAttributes>;
fn putref_DrawingAttributes(
&self,
newval: Option<&IInkDrawingAttributes>,
) -> Result<()>;
fn RecognitionTimeout(&self) -> Result<i32>;
fn SetRecognitionTimeout(&self, newval: i32) -> Result<()>;
fn Recognizer(&self) -> Result<IInkRecognizer>;
fn putref_Recognizer(&self, newval: Option<&IInkRecognizer>) -> Result<()>;
fn Factoid(&self) -> Result<BSTR>;
fn SetFactoid(&self, newval: &BSTR) -> Result<()>;
fn SelInks(&self) -> Result<VARIANT>;
fn SetSelInks(&self, selink: &VARIANT) -> Result<()>;
fn SelInksDisplayMode(&self) -> Result<InkDisplayMode>;
fn SetSelInksDisplayMode(
&self,
inkdisplaymode: InkDisplayMode,
) -> Result<()>;
fn Recognize(&self) -> Result<()>;
fn GetGestureStatus(
&self,
gesture: InkApplicationGesture,
) -> Result<VARIANT_BOOL>;
fn SetGestureStatus(
&self,
gesture: InkApplicationGesture,
listen: VARIANT_BOOL,
) -> Result<()>;
fn SetBackColor(&self, clr: u32) -> Result<()>;
fn BackColor(&self) -> Result<u32>;
fn Appearance(&self) -> Result<AppearanceConstants>;
fn SetAppearance(&self, pappearance: AppearanceConstants) -> Result<()>;
fn BorderStyle(&self) -> Result<BorderStyleConstants>;
fn SetBorderStyle(&self, pborderstyle: BorderStyleConstants) -> Result<()>;
fn Hwnd(&self) -> Result<OLE_HANDLE>;
fn Font(&self) -> Result<IFontDisp>;
fn putref_Font(&self, ppfont: Option<&IFontDisp>) -> Result<()>;
fn Text(&self) -> Result<BSTR>;
fn SetText(&self, pbstrtext: &BSTR) -> Result<()>;
fn MouseIcon(&self) -> Result<IPictureDisp>;
fn SetMouseIcon(&self, mouseicon: Option<&IPictureDisp>) -> Result<()>;
fn putref_MouseIcon(&self, mouseicon: Option<&IPictureDisp>) -> Result<()>;
fn MousePointer(&self) -> Result<InkMousePointer>;
fn SetMousePointer(&self, mousepointer: InkMousePointer) -> Result<()>;
fn Locked(&self) -> Result<VARIANT_BOOL>;
fn SetLocked(&self, newval: VARIANT_BOOL) -> Result<()>;
fn Enabled(&self) -> Result<VARIANT_BOOL>;
fn SetEnabled(&self, newval: VARIANT_BOOL) -> Result<()>;
fn MaxLength(&self) -> Result<i32>;
fn SetMaxLength(&self, lmaxlength: i32) -> Result<()>;
fn MultiLine(&self) -> Result<VARIANT_BOOL>;
fn SetMultiLine(&self, newval: VARIANT_BOOL) -> Result<()>;
fn ScrollBars(&self) -> Result<ScrollBarsConstants>;
fn SetScrollBars(&self, newval: ScrollBarsConstants) -> Result<()>;
fn DisableNoScroll(&self) -> Result<VARIANT_BOOL>;
fn SetDisableNoScroll(&self, newval: VARIANT_BOOL) -> Result<()>;
fn SelAlignment(&self) -> Result<VARIANT>;
fn SetSelAlignment(&self, pvarselalignment: &VARIANT) -> Result<()>;
fn SelBold(&self) -> Result<VARIANT>;
fn SetSelBold(&self, pvarselbold: &VARIANT) -> Result<()>;
fn SelItalic(&self) -> Result<VARIANT>;
fn SetSelItalic(&self, pvarselitalic: &VARIANT) -> Result<()>;
fn SelUnderline(&self) -> Result<VARIANT>;
fn SetSelUnderline(&self, pvarselunderline: &VARIANT) -> Result<()>;
fn SelColor(&self) -> Result<VARIANT>;
fn SetSelColor(&self, pvarselcolor: &VARIANT) -> Result<()>;
fn SelFontName(&self) -> Result<VARIANT>;
fn SetSelFontName(&self, pvarselfontname: &VARIANT) -> Result<()>;
fn SelFontSize(&self) -> Result<VARIANT>;
fn SetSelFontSize(&self, pvarselfontsize: &VARIANT) -> Result<()>;
fn SelCharOffset(&self) -> Result<VARIANT>;
fn SetSelCharOffset(&self, pvarselcharoffset: &VARIANT) -> Result<()>;
fn TextRTF(&self) -> Result<BSTR>;
fn SetTextRTF(&self, pbstrtextrtf: &BSTR) -> Result<()>;
fn SelStart(&self) -> Result<i32>;
fn SetSelStart(&self, plselstart: i32) -> Result<()>;
fn SelLength(&self) -> Result<i32>;
fn SetSelLength(&self, plsellength: i32) -> Result<()>;
fn SelText(&self) -> Result<BSTR>;
fn SetSelText(&self, pbstrseltext: &BSTR) -> Result<()>;
fn SelRTF(&self) -> Result<BSTR>;
fn SetSelRTF(&self, pbstrselrtf: &BSTR) -> Result<()>;
fn Refresh(&self) -> Result<()>;
}
Required Methods§
fn Status(&self) -> Result<InkEditStatus>
fn UseMouseForInput(&self) -> Result<VARIANT_BOOL>
fn SetUseMouseForInput(&self, newval: VARIANT_BOOL) -> Result<()>
fn InkMode(&self) -> Result<InkMode>
fn SetInkMode(&self, newval: InkMode) -> Result<()>
fn InkInsertMode(&self) -> Result<InkInsertMode>
fn SetInkInsertMode(&self, newval: InkInsertMode) -> Result<()>
fn DrawingAttributes(&self) -> Result<IInkDrawingAttributes>
fn putref_DrawingAttributes( &self, newval: Option<&IInkDrawingAttributes>, ) -> Result<()>
fn RecognitionTimeout(&self) -> Result<i32>
fn SetRecognitionTimeout(&self, newval: i32) -> Result<()>
fn Recognizer(&self) -> Result<IInkRecognizer>
fn putref_Recognizer(&self, newval: Option<&IInkRecognizer>) -> Result<()>
fn Factoid(&self) -> Result<BSTR>
fn SetFactoid(&self, newval: &BSTR) -> Result<()>
fn SelInks(&self) -> Result<VARIANT>
fn SetSelInks(&self, selink: &VARIANT) -> Result<()>
fn SelInksDisplayMode(&self) -> Result<InkDisplayMode>
fn SetSelInksDisplayMode(&self, inkdisplaymode: InkDisplayMode) -> Result<()>
fn Recognize(&self) -> Result<()>
fn GetGestureStatus( &self, gesture: InkApplicationGesture, ) -> Result<VARIANT_BOOL>
fn SetGestureStatus( &self, gesture: InkApplicationGesture, listen: VARIANT_BOOL, ) -> Result<()>
fn SetBackColor(&self, clr: u32) -> Result<()>
fn BackColor(&self) -> Result<u32>
fn Appearance(&self) -> Result<AppearanceConstants>
fn SetAppearance(&self, pappearance: AppearanceConstants) -> Result<()>
fn BorderStyle(&self) -> Result<BorderStyleConstants>
fn SetBorderStyle(&self, pborderstyle: BorderStyleConstants) -> Result<()>
fn Hwnd(&self) -> Result<OLE_HANDLE>
fn Font(&self) -> Result<IFontDisp>
fn putref_Font(&self, ppfont: Option<&IFontDisp>) -> Result<()>
fn Text(&self) -> Result<BSTR>
fn SetText(&self, pbstrtext: &BSTR) -> Result<()>
fn MouseIcon(&self) -> Result<IPictureDisp>
fn SetMouseIcon(&self, mouseicon: Option<&IPictureDisp>) -> Result<()>
fn putref_MouseIcon(&self, mouseicon: Option<&IPictureDisp>) -> Result<()>
fn MousePointer(&self) -> Result<InkMousePointer>
fn SetMousePointer(&self, mousepointer: InkMousePointer) -> Result<()>
fn Locked(&self) -> Result<VARIANT_BOOL>
fn SetLocked(&self, newval: VARIANT_BOOL) -> Result<()>
fn Enabled(&self) -> Result<VARIANT_BOOL>
fn SetEnabled(&self, newval: VARIANT_BOOL) -> Result<()>
fn MaxLength(&self) -> Result<i32>
fn SetMaxLength(&self, lmaxlength: i32) -> Result<()>
fn MultiLine(&self) -> Result<VARIANT_BOOL>
fn SetMultiLine(&self, newval: VARIANT_BOOL) -> Result<()>
fn ScrollBars(&self) -> Result<ScrollBarsConstants>
fn SetScrollBars(&self, newval: ScrollBarsConstants) -> Result<()>
fn DisableNoScroll(&self) -> Result<VARIANT_BOOL>
fn SetDisableNoScroll(&self, newval: VARIANT_BOOL) -> Result<()>
fn SelAlignment(&self) -> Result<VARIANT>
fn SetSelAlignment(&self, pvarselalignment: &VARIANT) -> Result<()>
fn SelBold(&self) -> Result<VARIANT>
fn SetSelBold(&self, pvarselbold: &VARIANT) -> Result<()>
fn SelItalic(&self) -> Result<VARIANT>
fn SetSelItalic(&self, pvarselitalic: &VARIANT) -> Result<()>
fn SelUnderline(&self) -> Result<VARIANT>
fn SetSelUnderline(&self, pvarselunderline: &VARIANT) -> Result<()>
fn SelColor(&self) -> Result<VARIANT>
fn SetSelColor(&self, pvarselcolor: &VARIANT) -> Result<()>
fn SelFontName(&self) -> Result<VARIANT>
fn SetSelFontName(&self, pvarselfontname: &VARIANT) -> Result<()>
fn SelFontSize(&self) -> Result<VARIANT>
fn SetSelFontSize(&self, pvarselfontsize: &VARIANT) -> Result<()>
fn SelCharOffset(&self) -> Result<VARIANT>
fn SetSelCharOffset(&self, pvarselcharoffset: &VARIANT) -> Result<()>
fn TextRTF(&self) -> Result<BSTR>
fn SetTextRTF(&self, pbstrtextrtf: &BSTR) -> Result<()>
fn SelStart(&self) -> Result<i32>
fn SetSelStart(&self, plselstart: i32) -> Result<()>
fn SelLength(&self) -> Result<i32>
fn SetSelLength(&self, plsellength: i32) -> Result<()>
fn SelText(&self) -> Result<BSTR>
fn SetSelText(&self, pbstrseltext: &BSTR) -> Result<()>
fn SelRTF(&self) -> Result<BSTR>
fn SetSelRTF(&self, pbstrselrtf: &BSTR) -> Result<()>
fn Refresh(&self) -> Result<()>
Object Safety§
This trait is not object safe.