LANG bar Windows 7

Тема в разделе "WASM.HEAP", создана пользователем shchetinin, 2 авг 2011.

  1. shchetinin

    shchetinin Member

    Публикаций:
    0
    Регистрация:
    27 май 2011
    Сообщения:
    715
    Каким образом в толбар попадает название языка(это маленькое окошко возле часокв)? Это битмап?
    Контекст отрисовки этого окна
    msutb!CUIFWindow::PaintObject
    HDC hdcNew = CreateCompatibleDC(hDc, ,,,, )
    HBIMAP hBitmap = CreateCompatibleBitmap((hDc, ,,,,,, )
    SelectObject(hdcNew,hBitmap);
    SetViewportOrgEx(hdcNew)

    CUIFTheme::lol: rawThemeParentBackground
    UxTheme!DrawThemeParentBackground

    CBitmapBits::SaveBits
    CUIFObject::PaintObject
    CBitmapBits::IsAlphaChannel

    hBitmapAlpha = CAlphaRestore::Restore(hdcNew)
    SelectObject(hdcNew, hBitmapAlpha)
    BitBlt(hDC, ,,,, hdcNew,,,,,);

    Но не какого ExtTextOutW (GdipDrawString) ... Нет ...
     
  2. shchetinin

    shchetinin Member

    Публикаций:
    0
    Регистрация:
    27 май 2011
    Сообщения:
    715
    msutb!CUIFTheme::lol: rawThemeIcon Отрисовка инконки:) все остальное ExtTextOutW.
    можно закрывать.