Exemplo n.º 1
0
 /// <summary>
 /// Gets the window handle for the main WinMX window.
 /// </summary>
 /// <returns></returns>
 public static IntPtr GetWinMXWindowHandle()
 {
     return(WinMX.GetWinMXWindow());
 }
Exemplo n.º 2
0
 /// <summary>
 /// Sends the given text to the given Chat Room.
 /// </summary>
 /// <param name="ChannelName"></param>
 /// <param name="Text"></param>
 public static void SendTextToChatRoom(string ChannelName, string Text)
 {
     WinMX.SendTextToChatRoom(ChannelName, Text);
 }
Exemplo n.º 3
0
 /// <summary>
 /// Attempts to join the given Chat Room.
 /// </summary>
 /// <param name="ChannelName"></param>
 public static void JoinChatRoom(string ChannelName)
 {
     WinMX.JoinChatRoom(ChannelName);
 }
Exemplo n.º 4
0
 /// <summary>
 /// Gets a list of open WinMX chat rooms.
 /// </summary>
 /// <returns></returns>
 public static List <String> GetOpenChatRooms()
 {
     return(WinMX.GetOpenChatRooms().Select(c => c.RoomName).ToList());
 }
Exemplo n.º 5
0
 /// <summary>
 /// Determines if the WinMX Channel List window is open.
 /// </summary>
 /// <returns></returns>
 public static bool ChannelListOpen()
 {
     return(WinMX.GetChannelListWindow() != IntPtr.Zero);
 }
Exemplo n.º 6
0
 /// <summary>
 /// Determines if WinMX is running.
 /// </summary>
 /// <returns></returns>
 public static bool WinMXIsOpen()
 {
     return(WinMX.GetWinMXWindow() != IntPtr.Zero);
 }