예제 #1
0
TOOLINFO CBaseDSPropPage::addHint(int id, const LPWSTR text)
{
  if (!m_hHint) m_hHint = createHintWindow(m_Dlg,15000);
  TOOLINFO ti;
  ti.cbSize = sizeof(TOOLINFO);
  ti.uFlags = TTF_SUBCLASS|TTF_IDISHWND;
  ti.hwnd = m_Dlg;
  ti.uId = (LPARAM)GetDlgItem(m_Dlg, id);
  ti.lpszText = text;
  SendMessage(m_hHint, TTM_ADDTOOL, 0, (LPARAM)&ti);
  return ti;
}
예제 #2
0
TOOLINFO Twindow::addHint(int id,const char_t *text)
{
    if (!hhint) {
        hhint=createHintWindow(m_hwnd,15000);
    }
    TOOLINFO ti;
    ti.cbSize=sizeof(TOOLINFO);
    ti.uFlags=TTF_SUBCLASS|TTF_IDISHWND;
    ti.hwnd=m_hwnd;
    ti.uId=(LPARAM)GetDlgItem(m_hwnd,id);
    ti.lpszText=LPTSTR(_(-dialogId,text));
    SendMessage(hhint,TTM_ADDTOOL,0,(LPARAM)&ti);
    return ti;
}