pub enum WmRet {
NotHandled,
HandledOk,
HandledWithRet(isize),
}
Available on crate feature
gui
only.Expand description
The result of processing a raw WM
,
WM_COMMAND
or
WM_NOTIFY
message.
Variants§
NotHandled
Behave as if the message was not handled, that means returning:
DefWindowProc
for non-dialog windows;FALSE
for dialog windows.
This type of return should be rare. It means you handled the message, but you want the OS to behave like you didn’t.
HandledOk
The message was handled, but the window procedure may return the default value:
0
for non-dialog windows;TRUE
for dialog windows.
This is the most common type of return.
HandledWithRet(isize)
The message was handled, and the specific value must be returned by the window procedure.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for WmRet
impl RefUnwindSafe for WmRet
impl Send for WmRet
impl Sync for WmRet
impl Unpin for WmRet
impl UnwindSafe for WmRet
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