непонятки... тип hwnd

Тема в разделе "WASM.RESEARCH", создана пользователем polnoch, 1 янв 2009.

  1. polnoch

    polnoch New Member

    Публикаций:
    0
    Регистрация:
    19 дек 2008
    Сообщения:
    2
    Пытаюсь понять, для чего такого странного юзается тип hwnd.

    Иногда проги юзают переменные hwnd, которые как бы должны юзаться как пойнтеры, для окон, однако прога иногда юзает их как пойнтер к какой-то неизвестной структуре, или распаковывает какие-то биты.

    В примере единственно где видно эту функцию это когда она передается как параметр во время создания окна, т.е. последние два параметра принадлежат типам WPARAM и LPARAM. Но в самой функции прога обращается с ними как с HWND.
     
  2. Partner

    Partner Павел

    Публикаций:
    0
    Регистрация:
    28 фев 2008
    Сообщения:
    917
    Адрес:
    Los Angeles
    hwnd - это не поинтер, а хэндл, типа индекса в таблице хэндлов.
     
  3. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    polnoch
    Копай исчо.
     
  4. polnoch

    polnoch New Member

    Публикаций:
    0
    Регистрация:
    19 дек 2008
    Сообщения:
    2
    Я уж давно копаю и все в непонятках :dntknw: