public static extern int TrackPopupMenuEx(IntPtr hmenu, TPM fuFlags, int x, int y, IntPtr hwnd, IntPtr lptpm);
private static extern uint TrackPopupMenuEx(IntPtr hmenu, TPM flags, int x, int y, IntPtr hwnd, IntPtr lptpm);
internal static extern int TrackPopupMenu(IntPtr hMenu, TPM uFlags, int x, int y, int nReserved, IntPtr hWnd, IntPtr prcRect);
/// <summary> /// user32 TrackPopupMenuEx. /// </summary> /// <param name="hmenu">hmenu.</param> /// <param name="flags">flags.</param> /// <param name="x">x.</param> /// <param name="y">y.</param> /// <param name="hwnd">hwnd.</param> /// <param name="lptpm">lptpm.</param> /// <returns>uint.</returns> internal static uint User32TrackPopupMenuEx(IntPtr hmenu, TPM flags, int x, int y, IntPtr hwnd, IntPtr lptpm) { return(TrackPopupMenuEx(hmenu, flags, x, y, hwnd, lptpm)); }