private uint RawGadgetProc(int hgadCur, int pvCur, Common.EventMsg pmsg) { System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append("hgad: "); sb.Append(pmsg.hgadMsg); sb.Append(" MSG: "); sb.Append(pmsg.nMsg); sb.Append('\n'); OutputDebugString(sb.ToString()); return(this.GadgetProc(pmsg)); }
public virtual uint GadgetProc(Common.EventMsg pmsg) { /* * switch (pmsg.nMsg) * { * case Common.gmInput: * MessageBox(0, "gmInput", "Gadget::GadgetProc()", 0); * break; * * case Common.gmChangeState: * MessageBox(0, "gmChangeState", "Gadget::GadgetProc()", 0); * break; * } */ return(gprNotHandled); }
public override uint OnEvent(Common.EventMsg pmsg) { return(SRootOnEvent(pmsg)); }
public static extern uint SRootOnEvent(Common.EventMsg pmsg);
public static extern uint SVisualOnEvent(Common.EventMsg pmsg);
public override uint OnEvent(Common.EventMsg pmsg) { return(SMsgGadgetOnEvent(pmsg)); }
protected static extern uint SMsgGadgetOnEvent(Common.EventMsg pmsg);
public static extern uint BaseGadgetOnEvent(Common.EventMsg pmsg);
protected uint RawEventProc(Common.EventMsg pmsg) { return(OnEvent(pmsg)); }
public virtual uint OnEvent(Common.EventMsg pmsg) { return(0); }