pub fn wm_notify<F>(&self, id_from: u16, code: impl Into<co::NM>, func: F)
		where F: Fn(wm::Notify) -> ErrResult<Option<isize>> + 'static,
	{
		let code: co::NM = code.into();
		self.nfys.push((id_from, code), Box::new(func));
	}
/// [`WM_NOTIFY`](crate::msg::wm::Notify) message, for specific ID and
/// notification code.
///
/// **Note:** Instead of using this event, you should always prefer the
/// specific notifications, which will give you the correct notification
/// struct. This generic method should be used only when you have a custom,
/// non-standard window notification.



Instead of using this event, you should always prefer the
specific notifications, which will give you the correct notification
struct. This generic method should be used only when you have a custom,
non-standard window notification.
Instead of using this event you should always prefer the specific notifications which will give you the correct notification struct . This generic method should be used only when you have a custom non - standard window notification .
pub fn wm_notify<F>(&self, id_from: u16, code: impl Into<co::NM>, func: F)
		where F: Fn(wm::Notify) -> ErrResult<Option<isize>> + 'static,
	{
		let code: co::NM = code.into();
		self.nfys.push((id_from, code), Box::new(func));
	}
pub fn wm_notify < F > ( & self , id_from : u16 , code : impl Into < co :: NM > , func : F ) where F : Fn ( wm :: Notify ) -> ErrResult < Option < isize > > + ' static , { let code : co :: NM = code . into ( ) ; self . nfys . push ( ( id_from , code ) , Box :: new ( func ) ) ; }
[`WM_NOTIFY`](crate::msg::wm::Notify) message, for specific ID and
notification code.
[ ` WM_NOTIFY ` ] ( crate :: msg :: wm :: Notify ) message for specific ID and notification code .
&self
id_from
u16
code
impl Into<co::NM>
func
F
&self
id_from
u16
code
impl Into<co::NM>
func
F