Struct windows::UI::ViewManagement::ApplicationViewTitleBar
pub struct ApplicationViewTitleBar(/* private fields */);
Implementations§
§impl ApplicationViewTitleBar
impl ApplicationViewTitleBar
pub fn SetForegroundColor<P0>(&self, value: P0) -> Result<()>where
P0: Param<IReference<Color>>,
pub fn ForegroundColor(&self) -> Result<IReference<Color>>
pub fn SetBackgroundColor<P0>(&self, value: P0) -> Result<()>where
P0: Param<IReference<Color>>,
pub fn BackgroundColor(&self) -> Result<IReference<Color>>
pub fn SetButtonForegroundColor<P0>(&self, value: P0) -> Result<()>where
P0: Param<IReference<Color>>,
pub fn ButtonForegroundColor(&self) -> Result<IReference<Color>>
pub fn SetButtonBackgroundColor<P0>(&self, value: P0) -> Result<()>where
P0: Param<IReference<Color>>,
pub fn ButtonBackgroundColor(&self) -> Result<IReference<Color>>
pub fn SetButtonHoverForegroundColor<P0>(&self, value: P0) -> Result<()>where
P0: Param<IReference<Color>>,
pub fn ButtonHoverForegroundColor(&self) -> Result<IReference<Color>>
pub fn SetButtonHoverBackgroundColor<P0>(&self, value: P0) -> Result<()>where
P0: Param<IReference<Color>>,
pub fn ButtonHoverBackgroundColor(&self) -> Result<IReference<Color>>
pub fn SetButtonPressedForegroundColor<P0>(&self, value: P0) -> Result<()>where
P0: Param<IReference<Color>>,
pub fn ButtonPressedForegroundColor(&self) -> Result<IReference<Color>>
pub fn SetButtonPressedBackgroundColor<P0>(&self, value: P0) -> Result<()>where
P0: Param<IReference<Color>>,
pub fn ButtonPressedBackgroundColor(&self) -> Result<IReference<Color>>
pub fn SetInactiveForegroundColor<P0>(&self, value: P0) -> Result<()>where
P0: Param<IReference<Color>>,
pub fn InactiveForegroundColor(&self) -> Result<IReference<Color>>
pub fn SetInactiveBackgroundColor<P0>(&self, value: P0) -> Result<()>where
P0: Param<IReference<Color>>,
pub fn InactiveBackgroundColor(&self) -> Result<IReference<Color>>
pub fn SetButtonInactiveForegroundColor<P0>(&self, value: P0) -> Result<()>where
P0: Param<IReference<Color>>,
pub fn ButtonInactiveForegroundColor(&self) -> Result<IReference<Color>>
pub fn SetButtonInactiveBackgroundColor<P0>(&self, value: P0) -> Result<()>where
P0: Param<IReference<Color>>,
pub fn ButtonInactiveBackgroundColor(&self) -> Result<IReference<Color>>
Trait Implementations§
§impl CanInto<IInspectable> for ApplicationViewTitleBar
impl CanInto<IInspectable> for ApplicationViewTitleBar
§impl CanInto<IUnknown> for ApplicationViewTitleBar
impl CanInto<IUnknown> for ApplicationViewTitleBar
§impl Clone for ApplicationViewTitleBar
impl Clone for ApplicationViewTitleBar
§fn clone(&self) -> ApplicationViewTitleBar
fn clone(&self) -> ApplicationViewTitleBar
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 more§impl Debug for ApplicationViewTitleBar
impl Debug for ApplicationViewTitleBar
§impl From<&ApplicationViewTitleBar> for &IInspectable
impl From<&ApplicationViewTitleBar> for &IInspectable
§fn from(value: &ApplicationViewTitleBar) -> Self
fn from(value: &ApplicationViewTitleBar) -> Self
Converts to this type from the input type.
§impl From<&ApplicationViewTitleBar> for &IUnknown
impl From<&ApplicationViewTitleBar> for &IUnknown
§fn from(value: &ApplicationViewTitleBar) -> Self
fn from(value: &ApplicationViewTitleBar) -> Self
Converts to this type from the input type.
§impl From<ApplicationViewTitleBar> for IInspectable
impl From<ApplicationViewTitleBar> for IInspectable
§fn from(value: ApplicationViewTitleBar) -> Self
fn from(value: ApplicationViewTitleBar) -> Self
Converts to this type from the input type.
§impl From<ApplicationViewTitleBar> for IUnknown
impl From<ApplicationViewTitleBar> for IUnknown
§fn from(value: ApplicationViewTitleBar) -> Self
fn from(value: ApplicationViewTitleBar) -> Self
Converts to this type from the input type.
§impl Interface for ApplicationViewTitleBar
impl Interface for ApplicationViewTitleBar
§const IID: GUID = <IApplicationViewTitleBar as windows_core::Interface>::IID
const IID: GUID = <IApplicationViewTitleBar as windows_core::Interface>::IID
The
GUID
associated with the interface.§fn as_raw(&self) -> *mut c_void
fn as_raw(&self) -> *mut c_void
Returns the raw COM interface pointer. The resulting pointer continues to be owned by the
Interface
implementation.§fn into_raw(self) -> *mut c_void
fn into_raw(self) -> *mut c_void
Returns the raw COM interface pointer and releases ownership. It the caller’s responsibility to release the COM interface pointer.
§fn cast<T>(&self) -> Result<T, Error>where
T: Interface,
fn cast<T>(&self) -> Result<T, Error>where
T: Interface,
Attempts to cast the current interface to another interface using
QueryInterface
. Read more§fn cast_to_any<T>(&self) -> Result<&(dyn Any + 'static), Error>where
T: ComObjectInner,
<T as ComObjectInner>::Outer: Any + 'static + IUnknownImpl<Impl = T>,
fn cast_to_any<T>(&self) -> Result<&(dyn Any + 'static), Error>where
T: ComObjectInner,
<T as ComObjectInner>::Outer: Any + 'static + IUnknownImpl<Impl = T>,
This casts the given COM interface to [
&dyn Any
]. Read more§fn is_object<T>(&self) -> boolwhere
T: ComObjectInner,
<T as ComObjectInner>::Outer: Any + 'static + IUnknownImpl<Impl = T>,
fn is_object<T>(&self) -> boolwhere
T: ComObjectInner,
<T as ComObjectInner>::Outer: Any + 'static + IUnknownImpl<Impl = T>,
§fn cast_object_ref<T>(&self) -> Result<&<T as ComObjectInner>::Outer, Error>where
T: ComObjectInner,
<T as ComObjectInner>::Outer: Any + 'static + IUnknownImpl<Impl = T>,
fn cast_object_ref<T>(&self) -> Result<&<T as ComObjectInner>::Outer, Error>where
T: ComObjectInner,
<T as ComObjectInner>::Outer: Any + 'static + IUnknownImpl<Impl = T>,
This casts the given COM interface to [
&dyn Any
]. It returns a reference to the “outer”
object, e.g. &MyApp_Impl
, not the inner &MyApp
object. Read more§fn cast_object<T>(&self) -> Result<ComObject<T>, Error>where
T: ComObjectInner,
<T as ComObjectInner>::Outer: Any + 'static + IUnknownImpl<Impl = T>,
fn cast_object<T>(&self) -> Result<ComObject<T>, Error>where
T: ComObjectInner,
<T as ComObjectInner>::Outer: Any + 'static + IUnknownImpl<Impl = T>,
This casts the given COM interface to [
&dyn Any
]. It returns a reference to the “outer”
object, e.g. MyApp_Impl
, not the inner MyApp
object. Read more§fn downgrade(&self) -> Result<Weak<Self>, Error>
fn downgrade(&self) -> Result<Weak<Self>, Error>
Attempts to create a [
Weak
] reference to this object.§impl PartialEq for ApplicationViewTitleBar
impl PartialEq for ApplicationViewTitleBar
§fn eq(&self, other: &ApplicationViewTitleBar) -> bool
fn eq(&self, other: &ApplicationViewTitleBar) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for ApplicationViewTitleBar
impl Send for ApplicationViewTitleBar
impl StructuralPartialEq for ApplicationViewTitleBar
impl Sync for ApplicationViewTitleBar
Auto Trait Implementations§
impl Freeze for ApplicationViewTitleBar
impl RefUnwindSafe for ApplicationViewTitleBar
impl Unpin for ApplicationViewTitleBar
impl UnwindSafe for ApplicationViewTitleBar
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)