mirror of
https://github.com/reactos/reactos.git
synced 2025-08-03 02:16:49 +00:00
[EXPLORER][SHELL32] Smaller Start Menu (#6646)
Improve customization of Start Menu. JIRA issue: CORE-19494 - Add SmallStartMenu flag to TW_STRUCKRECTS2 structure. - Add IDS_ADVANCED_SMALL_START_MENU resource string. - Update g_TaskbarSettings.sr.SmallStartMenu via a callback function. - Check g_TaskbarSettings.sr.SmallStartMenu when Start Menu is updated.
This commit is contained in:
parent
2f03b146da
commit
ad748b0b3b
44 changed files with 119 additions and 52 deletions
|
@ -2554,8 +2554,9 @@ ChangePos:
|
|||
RegLoadSettings();
|
||||
|
||||
/* Create and initialize the start menu */
|
||||
BOOL bSmallStartMenu = g_TaskbarSettings.sr.SmallStartMenu;
|
||||
HBITMAP hbmBanner = LoadBitmapW(hExplorerInstance, MAKEINTRESOURCEW(IDB_STARTMENU));
|
||||
m_StartMenuPopup = CreateStartMenu(this, &m_StartMenuBand, hbmBanner, 0);
|
||||
m_StartMenuPopup = CreateStartMenu(this, &m_StartMenuBand, hbmBanner, bSmallStartMenu);
|
||||
|
||||
/* Create the task band */
|
||||
hRet = CTaskBand_CreateInstance(this, m_StartButton.m_hWnd, IID_PPV_ARG(IDeskBand, &m_TaskBand));
|
||||
|
@ -2663,8 +2664,10 @@ ChangePos:
|
|||
/* Re-create the start menu */
|
||||
HideStartMenu();
|
||||
m_StartMenuBand.Release();
|
||||
|
||||
BOOL bSmallStartMenu = g_TaskbarSettings.sr.SmallStartMenu;
|
||||
HBITMAP hbmBanner = LoadBitmapW(hExplorerInstance, MAKEINTRESOURCEW(IDB_STARTMENU));
|
||||
m_StartMenuPopup = CreateStartMenu(this, &m_StartMenuBand, hbmBanner, FALSE);
|
||||
m_StartMenuPopup = CreateStartMenu(this, &m_StartMenuBand, hbmBanner, bSmallStartMenu);
|
||||
}
|
||||
|
||||
return 0;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue