private static IntPtr StaticWndProc(IntPtr hWnd, uint uMsg, IntPtr wParam, IntPtr lParam) { if (Holder.TryGet(hWnd, out TextTip text)) { return(text.WndProc(hWnd, uMsg, wParam, lParam)); } return(NativeMethods.DefWindowProc(hWnd, uMsg, wParam, lParam)); }
private static IntPtr StaticWndProc(IntPtr hWnd, uint uMsg, IntPtr wParam, IntPtr lParam) { if (Holder.TryGet(hWnd, out LineBorder border)) { return(border.WndProc(hWnd, uMsg, wParam, lParam)); } return(NativeMethods.DefWindowProc(hWnd, uMsg, wParam, lParam)); }
private static IntPtr StaticWndProc(IntPtr hWnd, uint uMsg, IntPtr wParam, IntPtr lParam) { if (Holder.TryGet(hWnd, out Win32SnapshotButton button)) { return(button.WndProc(hWnd, uMsg, wParam, lParam)); } return(NativeMethods.DefWindowProc(hWnd, uMsg, wParam, lParam)); }