BITMAP/HBITMAP Рабочего Стола

Тема в разделе "WASM.WIN32", создана пользователем asmfan, 12 авг 2006.

  1. asmfan

    asmfan New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2006
    Сообщения:
    1.004
    Адрес:
    Abaddon
    Случайно не знаете как добраться до оных в памяти ч/з GDI?
    Суть - порисовать(и т.п. и т.д.) только на Рабочем Столе. Spy++ не даёт корректно класс + имя окна стола->не могу FindWindow'ом найти->не найду DC->HBITMAP->BITMAP(
    Надо бы BMP в памяти обнаружить да фильтрами его...
    Благодарю.
     
  2. rmn

    rmn Well-Known Member

    Публикаций:
    0
    Регистрация:
    23 ноя 2004
    Сообщения:
    2.348
    Попробуй добраться до ListView
    Классы окон:
    Progman -> (дочернее) SHELLDLL_DefView -> (дочернее) SysListView32

    как хендл списка получишь, SendMessage(hwndList, LVM_GETBKIMAGE, ...);
     
  3. Kmet

    Kmet New Member

    Публикаций:
    0
    Регистрация:
    24 июн 2006
    Сообщения:
    28
    Адрес:
    Belarus
    Если нужен просто DC рабочего стола, то очень просто GetDC(NULL)