// void OnChangeUIState(WORD nAction, WORD nState)

void OnChangeUIState(WORD nAction, WORD nState)
void OnChangeUIState ( WORD nAction WORD nState )
pub fn on_change_ui_state<F>(&mut self,f:F)->HandlerPriority<T> where F:Fn(&mut Event,&mut T) + 'static {
        self.h.push(Handler::new(WM_CHANGEUISTATE, 0, 0, 0x8000, f));
		let l = self.h.len()-1;
		HandlerPriority::new(&mut self.h[l])
    }
pub fn on_change_ui_state < F > ( & mut self , f : F ) -> HandlerPriority < T > where F : Fn ( & mut Event , & mut T ) + ' static { self . h . push ( Handler :: new ( WM_CHANGEUISTATE , 0 , 0 , 0x8000 , f ) ) ; let l = self . h . len ( ) - 1 ; HandlerPriority :: new ( & mut self . h [ l ] ) }
void OnChangeUIState(WORD nAction, WORD nState)
void OnChangeUIState ( WORD nAction WORD nState )
&mut self
f
F