-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Description
On Windows 10, clicking the pane header does not open the context menu and windows cannot be assigned to panes. The extension loads in REAPER and the container opens, but core interaction is non-functional.
Reported by @alienmindarts on the REAPER forum.
Environment
- OS: Windows 10 x64
- REAPER: 7.x
- MaxPane: v1.5.1
Likely causes
The extension was developed and tested on macOS (arm64) using SWELL. Windows uses native Win32 API which may differ in:
- Dialog message handling -
CreateDialogIndirectParammay not routeWM_LBUTTONDOWN/WM_RBUTTONDOWNto the DlgProc the same way SWELL does - Window enumeration -
FindWindow/EnumChildWindowsmay return different results for REAPER's windows on Win32 vs SWELL - SetParent behavior - Win32
SetParent+WS_CHILDstyle changes may need different handling than SWELL - Hit testing - coordinate systems or client rect calculations may differ
Steps to reproduce
- Install
reaper_maxpane-x64.dllinto REAPER UserPlugins on Windows - Open REAPER, run "MaxPane: Open Container"
- Click on a pane header - nothing happens
- Right-click on a pane header - nothing happens
Notes
This is the first runtime test on Windows. The codebase compiles cleanly on Windows via CI (MSVC/VS2022) but has never been tested at runtime. A debug build with file logging would help diagnose where messages are being lost.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels