System.Windows.Forms.MenuTracker.FindItemByCoords C# (CSharp) 메소드

FindItemByCoords() 개인적인 메소드

private FindItemByCoords ( Menu menu, Point pt ) : MenuItem
menu Menu
pt System.Drawing.Point
리턴 MenuItem
		MenuItem FindItemByCoords (Menu menu, Point pt)
		{
			if (menu is MainMenu)
				pt = ScreenToMenu (menu, pt);
			else {
				if (menu.Wnd == null) {
					return null;
				}
				pt = menu.Wnd.PointToClient (pt);
			}
			foreach (MenuItem item in menu.MenuItems) {
				Rectangle rect = item.bounds;
				if (rect.Contains (pt))
					return item;
			}

			return null;
		}