本文整理汇总了C++中service_ptr_t::get_description方法的典型用法代码示例。如果您正苦于以下问题:C++ service_ptr_t::get_description方法的具体用法?C++ service_ptr_t::get_description怎么用?C++ service_ptr_t::get_description使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类service_ptr_t
的用法示例。
在下文中一共展示了service_ptr_t::get_description方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: on_message
//.........这里部分代码省略.........
{
//if (is_win2k_or_newer())
{
SendMessage(wnd_menu, WM_UPDATEUISTATE, MAKEWPARAM(UIS_CLEAR, UISF_HIDEACCEL), 0);
}
break;
}
case MSG_CREATE_MENU:
{
if (lp) SetFocus(wnd_menu);
active_item = wp;
make_menu(wp);
break;
}
case WM_MENUSELECT:
{
if (HIWORD(wp) & MF_POPUP)
{
is_submenu = true;
m_status_override.release();
}
else
{
is_submenu = false;
if (p_manager.is_valid())
{
unsigned id = LOWORD(wp);
bool set = false;
pfc::string8 blah;
set = p_manager->get_description(id - 1, blah);
service_ptr_t<ui_status_text_override> p_status_override;
if (set)
{
get_host()->override_status_text_create(p_status_override);
if (p_status_override.is_valid())
{
p_status_override->override_text(blah);
}
}
m_status_override = p_status_override;
}
}
break;
}
case WM_INITMENUPOPUP:
{
sub_menu_ref_count++;
break;
}
case WM_UNINITMENUPOPUP:
{
sub_menu_ref_count--;
break;
}
case WM_GETMINMAXINFO:
{
LPMINMAXINFO mmi = LPMINMAXINFO(lp);
RECT rc = { 0,0,0,0 };