Получить курсор

Тема в разделе "WASM.WIN32", создана пользователем spa, 22 окт 2008.

  1. spa

    spa Active Member

    Публикаций:
    0
    Регистрация:
    9 мар 2005
    Сообщения:
    2.240
    Как получить текущий курсор, те масив пикселей. Причем способ должен работать в DX-приложениях. Вообще это возможно. А если выключен/выключен аппаратный курсор?
     
  2. spa

    spa Active Member

    Публикаций:
    0
    Регистрация:
    9 мар 2005
    Сообщения:
    2.240
    Ну изменим задачу, есть несколько курсоров которые использует приложение, как мне определить какой из них сейчас активен. ПОвторюсь что все для DX приложений.
     
  3. Y_Mur

    Y_Mur Active Member

    Публикаций:
    0
    Регистрация:
    6 сен 2006
    Сообщения:
    2.494
    А что в DX с GetCursor, GetCursorInfo какие-то проблемы?
     
  4. spa

    spa Active Member

    Публикаций:
    0
    Регистрация:
    9 мар 2005
    Сообщения:
    2.240
    Y_Mur
    в часных случаех нет, но иногда рисуют вручную, я пока проверю часные случаи.
     
  5. spa

    spa Active Member

    Публикаций:
    0
    Регистрация:
    9 мар 2005
    Сообщения:
    2.240
    Так. Я вернулся. И тут же до меня дожло а чем мне помогут GetCursor,GetCursorInfo? или по хенделу можно ченить узнать?
     
  6. _basmp_

    _basmp_ New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2005
    Сообщения:
    2.939
    сумасшедшая идея:
    получить картинку экрана, спрятать курсор (мышку?), снова получить картинку экрана. найти 10 отличий.
     
  7. Y_Mur

    Y_Mur Active Member

    Публикаций:
    0
    Регистрация:
    6 сен 2006
    Сообщения:
    2.494
    ->
    _basmp_
    в скриншоте мышь прячется автоматически :)) так что десять отличий это будет не курсор...
     
  8. spa

    spa Active Member

    Публикаций:
    0
    Регистрация:
    9 мар 2005
    Сообщения:
    2.240
    Чтобы получить какуето инфу надо еще CreateCursor перехватить. Мб есть всетатки методы без перехвата. Гдето инфа всетаки храниться.
     
  9. Gnil

    Gnil New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2008
    Сообщения:
    41