bool Nest_Trader_Is_Visible() { Windows_Api_Class.WINDOWPLACEMENT Window_Place_Ment = Windows_Api_Class.GetPlacement(Nest_Trader_Form.Nest_Trader_Form_Instance.Nest_Trader_Id); if (Window_Place_Ment.showCmd == Windows_Api_Class.ShowWindowCommands.Minimized || Window_Place_Ment.showCmd == Windows_Api_Class.ShowWindowCommands.Hide || !Windows_Api_Class.IsWindowVisible(Nest_Trader_Form.Nest_Trader_Form_Instance.Nest_Trader_Id)) { return(false); } return(true); }
/* * 1) if Nest Trader is Visible and Order Entry not - its closed forcefully so we return -1 * 2) if Nest Trader is not Visible and Order Entry not visible - restart the process */ bool Order_Entry_Is_Opened(IntPtr Order_Entry_Handle) { return(Windows_Api_Class.IsWindowVisible(Order_Entry_Handle)); }