Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[WinApi] Aplikacja działająca w tle.

Ostatnio zmodyfikowano 2010-12-11 18:02
Autor Wiadomość
kbf
Temat założony przez niniejszego użytkownika
[WinApi] Aplikacja działająca w tle.
» 2010-12-11 17:40:22
Witam,
Mam pewien problem. Otóż jestem w trakcie pisania emulatora joypad'a. W programie mamy opcje bindowania klawiszy (np. gała -> mysz, przyciski -> klawiatura ), po zbindowaniu  możemy używać pada np. w Windowsie.  Program oczywiście ma działać w tle. No i właśnie, JAK TO ZROBIĆ?  Niestety na necie ciężko coś znaleźć - głównie rozpatrywany problem to ukrywanie aplikacji ( keyloggery itp. ) co mnie nie interesuje. Chcę aby mój program działał w tle tzn. zminimalizowany lub w tray'u.

Proszę o pomoc...

P-25067
DejaVu
» 2010-12-11 17:48:58
Jeżeli robisz za pomocą directinput to wystarczy, że ustawisz odpowiednie flagi w metodzie:
C/C++
if( m_pDevice->SetCooperativeLevel( hWnd, DISCL_BACKGROUND | DISCL_NONEXCLUSIVE ) != DI_OK )
{
    m_pDevice->Release();
    m_pDevice = NULL;
    return false;
} //if
/edit:
Dodam, że antywirus nie przejdzie obok czegoś takiego obojętnie.
P-25068
kbf
Temat założony przez niniejszego użytkownika
» 2010-12-11 18:02:05
Dzięki, rzeczywiście nie pomyślałem, że mogę to w ten sposób rozwiązać.
P-25070
« 1 »
  Strona 1 z 1