ReactOS  0.4.9-dev-717-g6d91262
startmenu.cpp File Reference
#include <precomp.h>
#include "desktopbar.h"
#include "startmenu.h"
#include "../dialogs/searchprogram.h"
#include "../dialogs/settings.h"
Include dependency graph for startmenu.cpp:

Go to the source code of this file.

Classes

struct  RunDialogThread
 

Macros

#define SHELLPATH_CONTROL_PANEL   TEXT("::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\\::{21EC2020-3AEA-1069-A2DD-08002B30309D}")
 
#define SHELLPATH_PRINTERS   TEXT("::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\\::{2227A280-3AEA-1069-A2DE-08002B30309D}")
 
#define SHELLPATH_NET_CONNECTIONS   TEXT("::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\\::{21EC2020-3AEA-1069-A2DD-08002B30309D}\\::{7007ACC7-3202-11D1-AAD2-00805FC1270E}")
 

Functions

static LPTSTR trim_path_slash (LPTSTR path)
 
int GetStartMenuBtnTextWidth (HDC hdc, LPCTSTR title, HWND hwnd)
 
void DrawStartMenuButton (HDC hdc, const RECT &rect, LPCTSTR title, HICON hIcon, bool hasSubmenu, bool enabled, bool has_focus, bool pushed, int icon_size)
 
 if (!btn._enabled) style|
 
 if (pushed)
 
 if (has_focus)
 
 if (title) FillRect(hdc
 
 if (btn._icon_id > ICID_NONE) g_Globals._icon_cache.get_icon(btn._icon_id).draw(hdc
 
 if (btn._hasSubmenu)
 
static void CalculateStartPos (HWND hwndOwner, RECT &rect, int icon_size)
 
void ShowExitWindowsDialog (HWND hwndOwner)
 

Variables

UINT style = DFCS_BUTTONPUSH
 
POINT iconPos = {rect.left+2, (rect.top+rect.bottom-icon_size)/2}
 
RECT textRect = {rect.left+icon_size+4, rect.top+2, rect.right-4, rect.bottom-4}
 
int bk_color_idx = COLOR_BTNFACE
 
int text_color_idx = COLOR_BTNTEXT
 
COLORREF bk_color = GetSysColor(bk_color_idx)
 
HBRUSH bk_brush = GetSysColorBrush(bk_color_idx)
 
rect
 
iconPos x
 
iconPos iconPos y
 
iconPos iconPos icon_size
 

Macro Definition Documentation

#define SHELLPATH_CONTROL_PANEL   TEXT("::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\\::{21EC2020-3AEA-1069-A2DD-08002B30309D}")

Definition at line 42 of file startmenu.cpp.

Referenced by StartMenuHandler::Command().

#define SHELLPATH_NET_CONNECTIONS   TEXT("::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\\::{21EC2020-3AEA-1069-A2DD-08002B30309D}\\::{7007ACC7-3202-11D1-AAD2-00805FC1270E}")

Definition at line 44 of file startmenu.cpp.

Referenced by StartMenuHandler::Command().

#define SHELLPATH_PRINTERS   TEXT("::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\\::{2227A280-3AEA-1069-A2DE-08002B30309D}")

Definition at line 43 of file startmenu.cpp.

Referenced by StartMenuHandler::Command().

Function Documentation

static void CalculateStartPos ( HWND  hwndOwner,
RECT rect,
int  icon_size 
)
static

Definition at line 1594 of file startmenu.cpp.

Referenced by StartMenuRoot::Create(), and StartMenuRoot::TrackStartmenu().

1595 {
1596  WindowRect pos(hwndOwner);
1597 
1598  rect.left = pos.left;
1599  rect.top = pos.top-STARTMENU_LINE_HEIGHT(icon_size)-4;
1600  rect.right = pos.left+STARTMENU_WIDTH_MIN;
1601  rect.bottom = pos.top;
1602 
1603 #ifndef _LIGHT_STARTMENU
1605 #endif
1606 }
#define STARTMENU_LINE_HEIGHT(icon_size)
Definition: startmenu.h:34
LONG top
Definition: windef.h:297
LONG left
Definition: windef.h:296
LONG right
Definition: windef.h:298
#define STARTMENU_WIDTH_MIN
Definition: startmenu.h:33
LONG bottom
Definition: windef.h:299
iconPos iconPos icon_size
Definition: startmenu.cpp:1416
void DrawStartMenuButton ( HDC  hdc,
const RECT rect,
LPCTSTR  title,
HICON  hIcon,
bool  hasSubmenu,
bool  enabled,
bool  has_focus,
bool  pushed,
int  icon_size 
)
int GetStartMenuBtnTextWidth ( HDC  hdc,
LPCTSTR  title,
HWND  hwnd 
)

Definition at line 1371 of file startmenu.cpp.

Referenced by StartMenu::AddButton().

1372 {
1373  RECT rect = {0, 0, 0, 0};
1375 
1376  return rect.right-rect.left;
1377 }
LONG left
Definition: windef.h:296
LONG right
Definition: windef.h:298
#define DT_NOPREFIX
Definition: winuser.h:537
& rect
Definition: startmenu.cpp:1413
#define DrawText
Definition: winuser.h:5632
#define DT_CALCRECT
Definition: winuser.h:526
HDC hdc
Definition: msvc.h:53
#define DT_SINGLELINE
Definition: winuser.h:540
static char title[]
Definition: ps.c:92
if ( !btn.  _enabled)
if ( pushed  )

Definition at line 1394 of file startmenu.cpp.

1394  {
1395  style |= DFCS_PUSHED;
1396  ++iconPos.x; ++iconPos.y;
1397  ++textRect.left; ++textRect.top;
1399  }
UINT style
Definition: startmenu.cpp:1386
long y
Definition: polytest.cpp:48
long x
Definition: polytest.cpp:48
LONG top
Definition: windef.h:297
LONG left
Definition: windef.h:296
LONG right
Definition: windef.h:298
#define DFCS_PUSHED
Definition: winuser.h:503
RECT textRect
Definition: startmenu.cpp:1392
POINT iconPos
Definition: startmenu.cpp:1391
LONG bottom
Definition: windef.h:299
if ( has_focus  )

Definition at line 1404 of file startmenu.cpp.

1404  {
1407  }
#define COLOR_HIGHLIGHT
Definition: winuser.h:911
int bk_color_idx
Definition: startmenu.cpp:1401
#define COLOR_HIGHLIGHTTEXT
Definition: winuser.h:912
int text_color_idx
Definition: startmenu.cpp:1402
if ( title  )

Definition at line 1428 of file startmenu.cpp.

1428  {
1429  BkMode bk_mode(hdc, TRANSPARENT);
1430 
1431  if (!btn._enabled) // dis->itemState & (ODS_DISABLED|ODS_GRAYED)
1433  else {
1434  TextColor lcColor(hdc, GetSysColor(text_color_idx));
1436  }
1437  }
#define DT_NOPREFIX
Definition: winuser.h:537
DWORD WINAPI GetSysColor(_In_ int)
#define DrawText
Definition: winuser.h:5632
void DrawGrayText(HDC hdc, LPRECT pRect, LPCTSTR title, int dt_flags)
Definition: window.cpp:891
#define TRANSPARENT
Definition: wingdi.h:948
HDC hdc
Definition: msvc.h:53
RECT textRect
Definition: startmenu.cpp:1392
#define DT_VCENTER
Definition: winuser.h:543
int text_color_idx
Definition: startmenu.cpp:1402
#define DT_SINGLELINE
Definition: winuser.h:540
static char title[]
Definition: ps.c:92
if ( btn.  _icon_id,
ICID_NONE   
)
if ( btn.  _hasSubmenu)

Definition at line 1419 of file startmenu.cpp.

1419  {
1420  ResIconEx arrowIcon(IDI_ARROW, icon_size, icon_size);
1422 
1424  has_focus? selArrowIcon: arrowIcon,
1426  }
#define IDI_ARROW_SELECTED
Definition: resource.h:73
#define IDI_ARROW
Definition: resource.h:8
long y
Definition: polytest.cpp:48
& rect
Definition: startmenu.cpp:1413
HDC hdc
Definition: msvc.h:53
convenient loading of icon resources with specified sizes
Definition: globals.h:331
POINT iconPos
Definition: startmenu.cpp:1391
BOOL WINAPI DrawIconEx(_In_ HDC, _In_ int, _In_ int, _In_ HICON, _In_ int, _In_ int, _In_ UINT, _In_opt_ HBRUSH, _In_ UINT)
Definition: cursoricon.c:1997
#define DI_NORMAL
Definition: wingdi.h:72
HBRUSH bk_brush
Definition: startmenu.cpp:1410
iconPos iconPos icon_size
Definition: startmenu.cpp:1416
void ShowExitWindowsDialog ( HWND  hwndOwner)

Definition at line 2128 of file startmenu.cpp.

Referenced by StartMenuHandler::Command(), DesktopWindow::WndProc(), and DesktopBar::WndProc().

2129 {
2130  static DynamicFct<EXITWINDOWSDLG> ExitWindowsDialog(TEXT("SHELL32"), 60);
2131 
2132  if (ExitWindowsDialog)
2133  (*ExitWindowsDialog)(hwndOwner);
2134  else
2135  MessageBox(hwndOwner, TEXT("ExitWindowsDialog() not yet implemented in SHELL32"), ResString(IDS_TITLE), MB_OK);
2136 }
#define IDS_TITLE
Definition: resource.h:30
void WINAPI ExitWindowsDialog(HWND hWndOwner)
Definition: dialogs.cpp:986
#define MessageBox
Definition: winuser.h:5683
#define TEXT(s)
Definition: k32.h:26
#define MB_OK
Definition: winuser.h:784
convenient loading of string resources
Definition: globals.h:303
static LPTSTR trim_path_slash ( LPTSTR  path)
static

Definition at line 230 of file startmenu.cpp.

Referenced by StartMenu::AddShellEntries().

231 {
232  LPTSTR p = path;
233 
234  while(*p)
235  ++p;
236 
237  if (p>path && (p[-1]=='\\' || p[-1]=='/'))
238  *--p = '\0';
239 
240  return path;
241 }
GLsizei const GLchar ** path
Definition: glext.h:7234
CHAR * LPTSTR
Definition: xmlstorage.h:192
Definition: services.c:325
GLfloat GLfloat p
Definition: glext.h:8902

Variable Documentation

Definition at line 1410 of file startmenu.cpp.

Referenced by QuickLaunchBar::AddShortcuts().

Definition at line 1409 of file startmenu.cpp.

Referenced by QuickLaunchBar::AddShortcuts(), and Icon::draw().

int bk_color_idx = COLOR_BTNFACE

Definition at line 1401 of file startmenu.cpp.

Definition at line 1391 of file startmenu.cpp.

& rect

Definition at line 1413 of file startmenu.cpp.

Referenced by StartMenu::AddButton(), AddColumns(), AddDialogControl(), AddPenLinesBounds(), StartMenu::AddSeparator(), QuickLaunchBar::AddShortcuts(), ANIMATE_EraseBackground(), ANIMATE_PaintFrame(), BitmapClipper_CopyPixels(), Blt_Test(), ButtonWndProc_common(), cache_rect(), CalcChildScroll(), CaptureScreen(), CBDropDown(), CBRollUp(), CC_DrawFocusRect(), CC_MouseCheckColorGraph(), CC_MouseCheckPredefColorArray(), CC_MouseCheckResultWindow(), CC_MouseCheckUserColorArray(), CC_PaintColorGraph(), CC_PaintCross(), CC_PaintLumBar(), CC_PaintPredefColorArray(), CC_PaintSelectedColor(), CC_PaintTriangle(), CC_PaintUserColorArray(), CC_PrepareColorGraph(), CC_WMInitDialog(), CFn_WMDrawItem(), Child_OnSize(), Client_accLocation(), clip_emf_enum_proc(), COMBOEX_AdjustEditPos(), COMBOEX_ComboWndProc(), COMBOEX_Create(), COMBOEX_DrawItem(), COMBOEX_EditWndProc(), compare_bounds(), ConfigDlgProc(), copy_interlaced_pixels(), copy_pixels(), DesktopBar::Create(), StartMenu::Create(), ClockWindow::Create(), StartMenuRoot::Create(), ATL::CWindow::Create(), ATL::CWindowImpl< CShellBrowser, CWindow, CFrameWinTraits >::Create(), create_animate(), create_bitmap_from_icon(), create_child_editcontrol(), create_doc_view_hwnd(), create_edit_control(), create_emf(), create_html_rect(), create_listview_control(), create_listview_controlW(), create_metafile(), create_mf(), create_monthcal_control(), create_pager_control(), create_small_bitmap_from_icon(), create_sort_arrow(), create_tooltip(), create_trackbar(), create_trackbar2(), create_updown_control(), create_view_window2_hook(), createFilledTabControl(), CreateLayoutIcon(), CreateSelectionRgn(), CreateSinkBmp(), StartMenu::CreateSubmenu(), CreateTrayIcon(), d3d8_device_CopyRects(), d3dx9_sprite_Draw(), D3DXLoadSurfaceFromFileInMemory(), D3DXLoadSurfaceFromSurface(), DceSetDrawable(), ddrawstreamsample_create(), DECLARE_INTERFACE_(), DEFDLG_Proc(), DefWndScreenshot(), DefWndStartSizeMove(), DesktopShellView::DesktopShellView(), BtrfsVolPropSheet::DeviceDlgProc(), DIALOG_CreateIndirect(), did_recalc(), Display_OnSize(), Display_SetTypeFace(), DisplayPageWndProc(), DisplayPopupMenu(), DocumentSite_ActivateMe(), DoTimer(), DragDetect(), draw_cache_rects(), draw_graphics(), draw_space(), CTrayClockWnd::DrawBackground(), FlatButton::DrawItem(), PictureButton::DrawItem(), CTrayWindow::DrawSizerWithTheme(), dump_region(), EditGlyphCommand(), EditGlyphEditWndProc(), EditGlyphPreviewWndProc(), embed_plugin_object(), EMFDRV_UpdateBBox(), TaskBar::EnumWndProc(), CTrayWindow::EraseBackgroundWithTheme(), EventDetails(), EventDetailsCtrl(), FileMenu_GetItemExtent(), FillSolidRect2(), FlatComboProc(), FlipRotator_CopyPixels(), FloatToolbarCreateColorsGui(), FloatWindowPaintColorPicker(), FloatWindowPaintHueSlider(), GdipBitmapLockBits(), GdipCreateBitmapFromHICON(), GdipCreateLineBrushFromRect(), GdipCreateRegionHrgn(), GdipDrawString(), GdipFillRectangle(), GdipFillRectangleI(), GdipIsEmptyRegion(), GdipIsVisibleRegionRect(), GdipSetClipRect(), get_surface_color(), GetButtonHeight(), StartMenu::GetButtonRect(), GetGeneralGroupData(), GetPixel(), GetUserMembershipData(), OleInPlaceClient::GetWindowContext(), GROUP_GroupWndProc(), handle_WM_PAINT(), ResizeManager::HandleSize(), HEADER_DrawTrackLine(), HEADER_InternalHitTest(), HEADER_Refresh(), HEADER_SendCtrlCustomDraw(), HEADER_SetItemBounds(), hottrack_refresh(), ICONTITLE_Paint(), ICONTITLE_SetTitlePos(), ID3DXFontImpl_DrawTextW(), ImageView_DrawImage(), DesktopWindow::Init(), init(), DesktopBar::Init(), InitColorButtons(), InitGroupMembersList(), InitializeRecycleBinDlg(), InitializeTcpipAdvancedIpDlg(), InitResources(), InitUserGroupsList(), InPlaceSite_GetWindowContext(), InPlaceSiteWindowless_GetWindowContext(), IntEngPolyline(), IntGdiExtSelectClipRgn(), ImageModel::InvertColors(), IOCS_Init(), IOCS_OnDraw(), IOCS_OnSize(), IPADDRESS_Draw(), IsThemeBackgroundPartiallyTransparent(), LANStatusUiDetailsDlg(), LISTBOX_Create(), LISTBOX_DrawFocusRect(), LISTBOX_InvalidateItemRect(), LISTBOX_InvalidateItems(), LISTBOX_Paint(), LISTBOX_PaintItem(), LISTBOX_RepaintItem(), LISTBOX_SetHorizontalPos(), LISTBOX_UpdateSize(), ListBoxWndProc_common(), LISTVIEW_Command(), LISTVIEW_EditLabelT(), LISTVIEW_GetSubItemRect(), LISTVIEW_MarqueeHighlight(), LISTVIEW_MouseMove(), MAIN_CreateMDIWindow(), MainWindow_OnSize(), MainWindow_WndProc(), MainWndCreateFloatWindows(), MainWndProc(), MainWndResetFloatingWindows(), make_point_onscreen(), MCIAVI_WindowProc(), MDI_CalcDefaultChildPos(), MDI_ChildGetMinMaxInfo(), MDIClientWndProc_common(), MDITile(), MENU_DrawBitmapItem(), MENU_DrawMenuItem(), MENU_DrawPopupMenu(), MENU_DrawScrollArrows(), MENU_FindItemByCoords(), METAFILE_GetFinalGdiTransform(), metafile_read_region_node(), MF_Play_MetaExtTextOut(), mi_fill_rect(), mi_screen_copy(), MinimizeDesktopEnumFct(), MONTHCAL_UpdateToday(), msi_maskedit_create_children(), MyDrawMenuBarTemp(), NC_HandleNCLButtonDown(), nccalcsize_proc(), CTooltips::NewToolRect(), NtGdiCreateRoundRectRgn(), NtGdiExcludeClipRect(), NtGdiIntersectClipRect(), NtUserDragDetect(), NtUserSetInternalWindowPos(), object_available(), OleDocumentSite_ActivateMe(), OleDocumentView_SetRect(), OleObject_DoVerb(), CSysPagerWnd::OnEraseBackground(), CTrayNotifyWnd::OnEraseBackground(), CTaskSwitchWnd::OnEraseBackground(), CCell::OnPaint(), CUiPanel::OnParentSize(), CUiWindow< CStatusBar >::OnParentSize(), CUiSplitPanel::OnParentSize(), OnScroll(), OnSize(), CGridView::OnVScroll(), OnVScroll(), CAddressBand::OnWinEvent(), CRect::operator!=(), CRect::operator&=(), CRect::operator==(), CRect::operator|=(), PAGER_MouseMove(), CardWindow::Paint(), NotifyArea::Paint(), paint_document(), CardWindow::PaintCardRgn(), parent_wnd_proc(), PathSetDlgItemPathW(), plugin_proc(), prepare_recalc_test(), CardRegion::PrepareDragBitmaps(), CardRegion::PrepareDragBitmapsThreed(), PROGRESS_UpdateMarquee(), property_sheet_proc(), ReadIcoPng(), REBAR_InternalHitTest(), REBAR_LButtonUp(), refresh_drives(), REGION_bXformRgn(), REGION_UnionRectWithRgn(), DesktopBar::Resize(), resize_document(), MainFrameBase::resize_frame(), MDIMainFrame::resize_frame(), SDIMainFrame::resize_frame(), resize_frame(), resize_frame_client(), MainFrameBase::resize_frame_client(), ResizeManager::ResizeManager(), ResizePopupChild(), ResizeTabChild(), restore_recalc_state(), ScreenSaver(), ScreenSaverProc(), SCROLL_PtInRectEx(), ScrollBlt(), ScrollChildren(), ScrollProc(), set_control_clipping(), SetEnvironmentDialogListViewColumns(), SetGroupsListColumns(), SetListBoxColumns(), SetListViewColumns(), SetMatrixMessage(), SetUsersListColumns(), ShowSoundScheme(), START_TEST(), StaticWndProc_common(), STATUSBAR_Refresh(), STATUSBAR_SetPartBounds(), STATUSBAR_WMCreate(), STATUSBAR_WMNCHitTest(), surface_load_renderbuffer(), surface_lock(), swapchain_gl_present(), SysLinkWindowProc(), TAB_DrawBorder(), TAB_DrawItem(), TAB_EnsureSelectionVisible(), TAB_InsertItemT(), TAB_InternalHitTest(), TAB_InvalidateTabArea(), TAB_SetItemBounds(), TAB_SetupScrolling(), taskdialog_get_text_extent(), test_abort_proc(), test_AWR_flags(), test_begin_paint(), test_boundsrect(), test_buffered_paint(), test_clipper(), test_clipping(), test_clipping_2(), test_color(), test_comboex_WM_LBUTTONDOWN(), test_comboex_WM_WINDOWPOSCHANGING(), test_create(), test_CreateUpDownControl(), test_CRect(), test_customdraw(), test_dc_visrgn(), test_default_client_accessible_object(), test_defwinproc(), test_device_caps(), test_DispatchMessage(), test_DoDragDrop(), test_DoVerb(), test_DrawTextCalcRect(), test_elem_bounding_client_rect(), test_emf_WorldTransform(), test_font_height_scaling(), test_font_transform(), test_GdiGradientFill(), test_gdiis(), test_GdipDrawImagePointsRectOnMemoryDC(), test_GdipDrawString(), test_GdipFillRectanglesOnBitmapTextureBrush(), test_GdipFillRectanglesOnMemoryDCSolidBrush(), test_GdipFillRectanglesOnMemoryDCTextureBrush(), test_GdipGetVisibleClipBounds(), test_GdipGetVisibleClipBounds_memoryDC(), test_Get_Release_DC(), test_get_set_clip(), Test_GetClipBox(), test_getitemposition(), test_getitemrect(), Test_GetRandomRgn_CLIPRGN(), Test_GetRandomRgn_RGN5(), Test_GetRandomRgn_SYSRGN(), test_getregiondata(), test_GetScrollBarInfo(), Test_GetSystemMetrics(), test_getviewrect(), test_handles(), test_hdf_fixedwidth(), test_hdm_getitemrect(), test_hdm_index_messages(), test_hdm_layout(), test_hds_nosizing(), test_hwnd_message(), test_IDirectDrawStreamSample(), test_IsRectEmpty(), test_item_count(), test_layered_window(), test_LockBits(), test_LockBits_UserBuf(), test_margins_usefontinfo(), test_measure_string(), test_measured_extra_space(), test_mf_conversions(), test_OleDraw(), test_oneclickactivate(), test_pager(), test_paint_messages(), test_position(), test_redraw(), test_renderfile(), test_ScriptTextOut(), test_ScriptTextOut3(), test_scroll_window(), test_scrollwindowex(), test_SetRect(), test_setredraw(), test_SetWindowPos(), test_SetWinMetaFileBits(), test_shell_imagelist(), Test_SrcMono1(), test_subitem_rect(), test_thick_child_size_winproc(), test_tic_settings(), test_TTN_SHOW(), test_updown_buddy(), test_WM_LBUTTONDOWN(), Text(), TOOLBAR_DrawFrame(), tooltips_proc(), TOOLTIPS_SetMargin(), TOOLTIPS_Show(), TRACKBAR_InitializeThumb(), StartMenuRoot::TrackStartmenu(), TREEVIEW_EraseBackground(), TREEVIEW_HitTest(), TREEVIEW_Refresh(), SDIMainFrame::update_clnt_rect(), update_plugin_window(), SDIMainFrame::update_shell_browser(), MDIShellBrowserChild::update_shell_browser(), update_window(), UpdateButtonColor(), ShellBrowser::UpdateFolderView(), UpdateHelpWindow(), NotifyArea::UpdateIcons(), UPDOWN_Draw(), UPDOWN_HandleMouseEvent(), UPDOWN_SetBuddy(), verify_region(), VideoRenderer_SetDefaultTargetRect(), VMR9_SetDefaultTargetRect(), warp_check(), WebBrowser_put_Height(), WebBrowser_put_Left(), WebBrowser_put_Top(), WebBrowser_put_Width(), wined3d_cs_emit_clear_rendertarget_view(), wined3d_cs_emit_set_scissor_rect(), wined3d_device_restore_fullscreen_window(), WINHELP_LayoutMainWindow(), winsizes_wnd_proc(), QuickLaunchBar::WndProc(), WndProc(), StartMenu::WndProc(), IPCtrlWindow< ChildWindow, SIfacePtr< IWebBrowser2 > >::WndProc(), and WebChildWindow::WndProc().

Arabic default AF_COVERAGE_DEFAULT Avestan default AF_COVERAGE_DEFAULT Bengali default AF_COVERAGE_DEFAULT Chakma default AF_COVERAGE_DEFAULT Carian default AF_COVERAGE_DEFAULT Coptic default AF_COVERAGE_DEFAULT Devanagari default AF_COVERAGE_DEFAULT Ethiopic default AF_COVERAGE_DEFAULT AF_COVERAGE_DEFAULT Gothic default AF_COVERAGE_DEFAULT Gurmukhi default AF_COVERAGE_DEFAULT Kayah Li default AF_COVERAGE_DEFAULT Khmer Symbols default AF_COVERAGE_DEFAULT Lao default AF_COVERAGE_DEFAULT Latin superscript fallback default AF_COVERAGE_DEFAULT Malayalam default AF_COVERAGE_DEFAULT N Ko default AF_COVERAGE_DEFAULT Ol Chiki default AF_COVERAGE_DEFAULT Osage default AF_COVERAGE_DEFAULT Saurashtra default AF_COVERAGE_DEFAULT Sinhala default AF_COVERAGE_DEFAULT Tamil default AF_COVERAGE_DEFAULT Telugu default AF_COVERAGE_DEFAULT Thai default style = DFCS_BUTTONPUSH

Definition at line 1386 of file startmenu.cpp.

Referenced by CMenuDeskBar::_AdjustForTheme(), _test_style_media(), _test_style_put_media(), _test_style_put_type(), _test_style_type(), add_undo_insert_run(), StartMenu::AddButton(), af_face_globals_get_metrics(), AX_ConvertDialogTemplate(), basic_style_test(), BUTTON_CalcLabelRect(), BUTTON_DrawLabel(), ButtonWndProc_common(), CalcChildScroll(), can_activate_window(), CB_Paint(), cbt_hook_proc(), CenterWindow(), check_dialog_style(), Client_get_accState(), co_UserCreateWindowEx(), co_WinPosGetMinMaxInfo(), co_WinPosShowWindow(), combobox_has_strings(), COMBOEX_SetExtendedStyle(), ComboWndProc_common(), StartMenu::Create(), CDowloadingAppsListView::Create(), ChildWindow::create(), CAppsListView::Create(), CUiSplitPanel::Create(), create_window_tree(), CreateEditLabelT(), CreateWindows(), DefWndHandleWindowPosChanged(), DefWndHandleWindowPosChanging(), DIALOG_CreateIndirect(), DIALOG_IsAccelerator(), dialog_run_message_loop(), FlatButton::DrawItem(), PictureButton::DrawItem(), EDIT_EM_SetPasswordChar(), empty_dlg_proc2(), EnumThreadProc(), TaskBar::EnumWndProc(), FileOpenDlgProc95(), find_control(), find_top_window(), fullscreen_style(), GB_Paint(), gdip_get_font_metrics(), GdipGetFontHeightGivenDPI(), get_elem_style(), get_font_style(), get_window_attributes(), Font::GetStyle(), GetTemplateSize(), handle_WM_SIZING(), hit_test(), HTMLElement_removeAttribute(), HTMLStyle_Create(), ICONTITLE_Create(), ITextHostImpl_TxGetPropertyBits(), ITextHostImpl_TxGetScrollBars(), ITextHostImpl_TxGetSelectionBarWidth(), ITextRange_fnSetText(), LaunchScreenSaver(), LISTBOX_HandleLButtonDownCombo(), listbox_has_strings(), LISTBOX_UpdateSize(), LISTVIEW_DrawItemPart(), LISTVIEW_SetExtendedListViewStyle(), LISTVIEW_StyleChanged(), main_window_proc(), MCIQTZ_mciOpen(), MCIQTZ_mciWindow(), mdi_child_wnd_proc_1(), mdi_child_wnd_proc_2(), MDICascade(), MDITile(), ME_Char(), ME_HandleMessage(), ME_KeyDown(), ME_MakeFirstParagraph(), ME_MakeStyle(), ME_ReplaceSel(), ME_SaveTempStyle(), ME_SetDefaultCharFormat(), ME_StreamIn(), ME_StreamOutRTFParaProps(), mi_create_window(), MONTHCAL_PaintButton(), monthcal_subclass_proc(), MsgCheckProc(), msi_dialog_add_font(), msi_dialog_adjust_dialog_pos(), msi_dialog_bitmap_control(), msi_dialog_button_control(), msi_dialog_combo_control(), msi_dialog_create_radiobutton(), msi_dialog_directory_combo(), msi_dialog_directory_list(), msi_dialog_group_box(), msi_dialog_hyperlink(), msi_dialog_line_control(), msi_dialog_list_box(), msi_dialog_progress_bar(), msi_dialog_radiogroup_control(), msi_dialog_scrolltext_control(), msi_dialog_selection_tree(), msi_dialog_volumecost_list(), msi_dialog_volumeselect_combo(), msi_maskedit_create_children(), NC_HandleNCLButtonDown(), OnPostWinPosChanged(), paint_button(), paint_scrollbar(), para_num_init(), parent_wnd_proc(), PB_Paint(), PopupMsgCheckProcA(), PROGRESS_SetPos(), PROGRESS_UpdateMarquee(), PROPSHEET_AdjustSize(), PROPSHEET_CreateDialog(), PropSheetCallback(), redraw_part(), RegisterClassHelper(), resize_template_hook(), runtimestyle_test(), set_check_box(), set_elem_style(), set_menu_style(), CBandSiteBase::SetDeskBarSite(), CDownloadManager::SetProgressMarquee(), CInternetToolbar::SetSite(), CardButton::SetStyle(), SetupQueueCopyA(), SetupQueueCopySectionW(), SetupQueueCopyW(), SetupQueueDefaultCopyA(), SetupQueueDefaultCopyW(), STATIC_TryPaintFcn(), StaticWndProc_common(), STATUSBAR_SetTextT(), stream_out_para_num(), TAB_Create(), taskdialog_add_buttons(), taskdialog_add_control(), template_hook_arrange(), test_AWR_flags(), test_button_messages(), test_combo_listbox_styles(), test_combo_WS_VSCROLL(), test_create(), test_create_tooltip(), test_create_window(), test_dasharray(), test_daystate(), test_defaults(), Test_Dim(), test_dts_shownone(), test_eventMask(), test_fullscreen(), test_get_set_style(), test_get_set_tooltips(), test_get_set_view(), test_getcolumnwidth(), test_gettext(), test_hv_scroll_1(), test_hv_scroll_2(), test_ImmDefaultHwnd(), test_initialization(), test_killfocus(), test_listbox_styles(), test_logfont(), test_logpen(), test_LVS_EX_HEADERINALLVIEWS(), test_maxselday(), test_mdi(), test_menu_messages(), test_minimized(), test_multiselect(), test_nonclient_area(), test_nosortheader(), test_ownerdata(), test_parent_owner(), test_ps_userstyle(), test_recalc(), test_set_window_style(), test_SetForegroundWindow(), test_SetMenu(), test_setredraw(), test_ShowWindow(), test_SHSetParentHwnd(), test_SHSetWindowBits(), test_sizes(), test_sorting(), test_static_messages(), test_style_filters(), test_TB_GET_SET_EXTENDEDSTYLE(), test_tic_settings(), test_title(), test_TVS_FULLROWSELECT(), test_UDS_SETBUDDYINT(), test_updown_buddy(), test_wiznavigation(), test_WM_SETREDRAW(), test_WS_VSCROLL(), TestControlStyleDlgProc(), ThemeCalculateCaptionButtonsPos(), ThemeGetScrollInfo(), ThemeHandleNcMouseLeave(), ThemeHandleNcMouseMove(), TOOLBAR_SetExtendedStyle(), TOOLBAR_SetStyle(), toolbar_subclass_proc(), TOOLTIPS_CalcTipSize(), TOOLTIPS_Show(), TREEVIEW_DrawItem(), TT_Process_Simple_Glyph(), ui_ellipse(), ui_polygon(), VideoRenderer_AutoShowWindow(), wined3d_device_reset(), wined3d_device_restore_fullscreen_window(), wined3d_device_setup_fullscreen_window(), WinPosGetMinMaxInfo(), xsltApplyAttributeSet(), xsltApplySequenceConstructor(), xsltCountKeys(), xsltDocumentElem(), xsltEvalGlobalVariables(), xsltFindElemSpaceHandling(), xsltFindTemplate(), xsltGetNamespace(), xsltGetProfileInformation(), xsltInitAllDocKeys(), xsltInitCtxtExts(), xsltInitCtxtKeys(), xsltInitDocKeyTable(), xsltNeedElemSpaceHandling(), xsltNewParserContext(), xsltNewTransformContext(), xsltNormalizeCompSteps(), xsltParseStylesheetImport(), xsltParseStylesheetTemplate(), xsltParseStylesheetTop(), xsltProcessUserParamInternal(), xsltResolveSASCallback(), xsltResolveStylesheetAttributeSet(), xsltSaveProfiling(), and xsltStyleGetExtData().

int text_color_idx = COLOR_BTNTEXT

Definition at line 1402 of file startmenu.cpp.

Definition at line 1416 of file startmenu.cpp.

Referenced by StartMenu::Create(), and StartMenu::CreateSubmenu().

Definition at line 1416 of file startmenu.cpp.

Referenced by StartMenu::CreateSubmenu().