Я не уверен, но разве «перетаскивание разделителя» внутри панели SplitPanel не приведет к автоматическому изменению размера панелей?Вы можете определить положение, проверив положение левого виджета (getLeftWidget (). GetWidth ()) и добавив к нему половину ширины разделителя (я думаю, что это 8px по ширине, то есть 4px).Я не уверен, есть ли лучший способ определить сплиттер, так как HorizontalSplitPanel является конечным классом, и вы не можете получить к нему непосредственный доступ к сплиттеру.
Я могу ошибаться, но это то, что я простопонял (так как я возился с этой HorizontalSplitPanel, которая, к сожалению, кажется, сломалась для Internet Explorer 8).