MFC - HotKey jest globalny ?

0

Witam.

Mam zrobiony mini program w którym chcę zdefiniować 2 HotKey'e - globalne (jesli to możliwe, bo program będzie w Trayu) i po wciśnięciu danego HotKey'a wykona się dana funkcja.

Pytanie:

  • Czy HotKey'e są globalne ?
    jeśli nie są globalne to
  • Czy jest inne wyjście niż Hook'i ?

Dziękuję.

0

Ja używam HotKey w programie i działa globalnie. Inaczej, gdyby tak nie było nie bardzo by był sens istnienia czegoś takiego. Tak więc powinno się obejść bez hooka.

0

A mógł byś napisać tak z grubsza jak zdefiniować takiego HotKey'a ?

Tak w ogóle, to chciał bym to podczepić pod kontrolkę CHotKeyCtrl.

Program wykonuje tylko 2 funkcje, i pod te funkcje chciał bym ustawić domyślne HotKey'e, i też za pomoca w/w kontrolki, chciał bym żeby była możliwość definiowania własnego HotKey'a.

0

Nie bardzo mogę pomóc, bo nigdy nie używałem MFC. Procedura jest zawsze taka sama: Rejestracja hotkeya, przypisanie procedury wywoływanej i wyrejestrowanie. O CHotkeyCtrl w ogóle nie mam pojęcia. Szczegóły zapewne znajdziesz na MSDN.

1 użytkowników online, w tym zalogowanych: 0, gości: 1