Zobrazenie suradnic kurzora mimo okna vlastneho programu – Delphi – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Zobrazenie suradnic kurzora mimo okna vlastneho programu – Delphi – Fórum – Programujte.comZobrazenie suradnic kurzora mimo okna vlastneho programu – Delphi – Fórum – Programujte.com

 

Greno0
Newbie
9. 4. 2013   #1
-
0
-

Zdravím,

potrebujem urobiť malý program, ktorý bude mať na formulári
jednu komponentu Label a jednu komponentu Memo.

Po spustení programu, pri ľubovolnom nastavení kurzoru myši
mimo Formulár
(hocikam, napr. na iné okno programu, tapeta na ploche) a
následnom kliknutí ľavým tlačítkom myši, by sa mali súradnice
bodu (z celej plochy obrazovky!) zapísať do uvedeného Labelu a
farba onoho bodu zapísať (dajme tomu v HTML) do Mema.
(alebo vyfarbiť memo touto farbou, na tom nezáleží.)

Problém je v tom, že všetko to viem urobiť, ale len v rámci
Formuláru môjho programu. Akonáhle opustím kurzorom myši
Form, nezobrazuje a ani nezapíše súradnice.

Poprosil by som poradiť, nakopnúť, kade sa uberať, čo prečítať,
kde hľadať.

Dakujem,
          Greno

Vývojové prostredie: Delphi 3
OS: Windows XP Prof

Nahlásit jako SPAM
IP: 195.91.11.–
liborb
~ Redaktor
+18
Guru
10. 4. 2013   #2
-
0
-

Pokud by si chtěl jenom souřadnice, tak na to by stačil i SetCapture. Ale pokud chceš, aby myš fungovala jako normálně a tvůj program logoval všechno od myši, tak to musíš přes hook, kde jsou klíčová slova SetWindowsHookEx a WH_MOUSE.

Nahlásit jako SPAM
IP: 188.75.135.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 3 hosté

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý