// StellarX 星垣GUI框架 - 测试用例 #include"StellarX.h" #ifndef KEY #define KEY 5 #endif #if 5 == KEY #include"StellarX.h" int main() { StellarX::SxLogger::setGBK(); StellarX::SxLogger::Get().enableConsole(true); StellarX::SxLogger::Get().setMinLevel(StellarX::SxLogLevel::Debug); StellarX::SxLogger::Get().setLanguage(StellarX::SxLogLanguage::ZhCN); const COLORREF headerColor = RGB(232, 238, 245); const COLORREF horizontalColor = RGB(217, 233, 252); const COLORREF nestedColor = RGB(219, 244, 223); const COLORREF verticalColor = RGB(255, 233, 205); const COLORREF tableZoneColor = RGB(235, 226, 250); const COLORREF movingColor = RGB(249, 224, 232); Window win(1280, 780, 1, RGB(246, 248, 251), "StellarX 布局系统专项回归 KEY5"); auto header = std::make_unique(20, 20, 1240, 100); auto headerPtr = header.get(); headerPtr->setShape(StellarX::ControlShape::ROUND_RECTANGLE); headerPtr->setCanvasBkColor(headerColor); headerPtr->setLayoutMode(StellarX::LayoutMode::AnchorToEdges); headerPtr->setAnchor(StellarX::Anchor::Left, StellarX::Anchor::Right); auto headerTitle = std::make_unique