Support Board
Date/Time: Fri, 16 Jan 2026 05:26:07 +0000
Feature Request: ACSIL Functions for MDI Window Positioning and Multi-Monitor/Desktop Supp
View Count: 182
| [2025-11-27 19:12:00] |
| User396 - Posts: 58 |
|
I would like to request ACSIL functions to programmatically manage MDI chart windows, including positioning and the ability to detach charts to separate desktop windows. Current Situation: - sc.GetChartWindowHandle() returns the HWND for a chart's MDI child window - sc.SetChartWindowState() can minimize/maximize/restore windows - All charts are confined within the single Sierra Chart MDI container - No function exists to position MDI child windows or move them outside the main application Requested Functions: 1. Position MDI Windows: sc.SetChartWindowPosition(int ChartNumber, int X, int Y, int Width, int Height) 2. Detach/Attach Chart to Separate Desktop Window: sc.DetachChartWindow(int ChartNumber, int MonitorIndex, int X, int Y, int Width, int Height) sc.AttachChartWindow(int ChartNumber) // Return to MDI container Or a more general approach: sc.SetChartWindowDesktop(int ChartNumber, int DesktopWindowIndex) // 0 = main MDI, 1+ = separate windows Use Cases: - Multi-monitor setups: Programmatically place specific charts on different monitors - Workspace management: Save and restore complex multi-monitor layouts via custom studies - Trading workflows: Automatically arrange execution charts on one monitor, analysis on another - Reduce clutter: Detach frequently-referenced charts (DOM, time & sales) to dedicated windows Benefit: Many traders use 2-6 monitors. Currently, managing chart positions across monitors requires manual arrangement each session. ACSIL control would enable automated workspace restoration and dynamic layout changes based on trading context. Thank you for considering these enhancements. |
| [2025-11-28 07:15:12] |
| Sierra_Chart Engineering - Posts: 22389 |
|
We will be reviewing. We are making a note about this.
Sierra Chart Support - Engineering Level Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy: https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation For the most reliable, advanced, and zero cost futures order routing, use the Teton service: Sierra Chart Teton Futures Order Routing |
To post a message in this thread, you need to log in with your Sierra Chart account:
