pazi ovako. nisam nikad ovo radio, pa ne mogu da govorim iz iskustva.
jesi li probao ono sto je zekica predlozio?
ovo sam ja nasao u dokumentaciji za RegisterHotkey():
Code:
The RegisterHotKey function defines a hot key for the current thread.
BOOL RegisterHotKey(
HWND hWnd, // window to receive hot-key notification
int id, // identifier of hot key
UINT fsModifiers, // key-modifier flags
UINT vk // virtual-key code
);
Parameters
hWnd
Identifies the window that will receive WM_HOTKEY messages generated
by the hot key. If this parameter is NULL, WM_HOTKEY messages are
posted to the message queue of the calling thread and must be processed
in the message loop.
pazi sta bi ja tebi preporucio. probaj da prilikom startovanja programa napravish formu, makar to bila i dummy prazna forma, ali ocigledno mora da postoji. odmah je sakri i registruj hotkey sa ovom funkcijom (tako sto ces njen handle da prosledish ovoj funkciji).
(postoji caka da se forma sakrije, a da se ne pokazuje u task-baru. ako ovo ne znash, kazi, pa cu i to iscackati...)
ostalo bi trebalo da ti je jasno... ako nije, pitaj dalje...
inace, mozda bi mogao da probash i sa application.handle. mozda upali...
btw, nemam vremena sad, ali na
www.torry.net (pa klikni na tips) ima najbolja kolekcija kratkih tip-ova na razne teme. ovakvu stvar bih prvo tamo potrazio...