Upgrading the SDK
Version 7.0.0-beta.2
New in this version
This version adds an option to uie::container_window_v3 to disable the
forwarding of WM_SETTINGCHANGE messages to direct child windows.
This is useful when hosting the Win32 toolbar control as it can misbehave when handling this message.
Version 7.0.0-beta.1
This version of the Columns UI SDK requires Visual Studio 2022.
The project file was also renamed columns_ui-sdk-public.vcxproj.
New in this version
This version adds:
preliminary support for compiling x64 panels
Renamed namespaces
The
ui_extensionnamespace was renameduieThe
columns_uinamespace was renamedcui
Aliases exist for the old names for backwards compatibility.
Deprecated in this version
The following classes were deprecated:
uie::container_ui_extension_tuie::container_ui_extensionuie::container_menu_ui_extensionuie::container_uie_window_tuie::container_window_autorelease_tuie::container_window_release_tuie::container_window
The following functions were deprecated:
uHeader_InsertItem()uHeader_SetItemText()uHeader_SetItemWidth()uToolTip_AddTool()uComboBox_SelectString()win32_helpers::send_message_to_all_children()win32_helpers::tooltip_add_tool()
Removed in this version
Example components are no longer bundled with the SDK. These are now published on GitHub:
The following classes were removed:
uie::window_base_tlogfont_os_menulogfont_os_iconlogfont_os_from_utf8logfont_utf8_from_os
The following functions were removed:
uGetClassLong()uSetClassLong()convert_logfont_utf8_to_os()convert_logfont_os_to_utf8()
The following macros were removed:
uT()uTS()Tu()TSu()