1#include "../../SDL3/sdl_rail_window_style.hpp"
3int TestSDLRailWindowStyle(
int argc,
char* argv[])
9 const auto autocomplete = classifySdlRailWindowStyle(WS_POPUP | WS_SYSMENU | WS_MINIMIZEBOX,
10 WS_EX_TOOLWINDOW | WS_EX_TOPMOST,
false);
11 if (!autocomplete.popup)
15 const auto dialog = classifySdlRailWindowStyle(WS_POPUP | WS_CAPTION | WS_SYSMENU,
16 WS_EX_TOOLWINDOW | WS_EX_LAYERED,
true);
17 if (dialog.popup || dialog.layered)
21 const auto ownedStyledPopup = classifySdlRailWindowStyle(
22 WS_POPUP | WS_SYSMENU | WS_MINIMIZEBOX, WS_EX_TOOLWINDOW | WS_EX_TOPMOST,
true);
23 if (ownedStyledPopup.popup)
27 const auto ownedTool = classifySdlRailWindowStyle(WS_POPUP, WS_EX_TOOLWINDOW,
true);
32 const auto noActivate = classifySdlRailWindowStyle(WS_OVERLAPPED, WS_EX_NOACTIVATE,
true);
33 if (!noActivate.popup)