Prosím mohl by mi někdo poradit jak zavolám proceduru Image2MouseDown? Jde o to že, potřebuji po stisknutí tlačítka jakoby kliknout (levým tlačítkem myši) na jedno místo v obrázku pomoci souřadnic X a Y. Zkoušel jsem to příkazem:
Image2MouseDown(Sender, mbleft, ssLeft, 10, 20);
ale vždy mi to hodilo chybu:
Incompatible types: 'TShiftState' and 'Enumeration'.
Kouknul jsem tedy do helpu a zjistil že TShiftState má hodnoty:
ssShift The Shift key is held down.
ssAlt The Alt key is held down.
ssCtrl The Ctrl key is held down.
ssLeft The left mouse button is held down.
ssRight The right mouse button is held down.
ssMiddle The middle mouse button is held down.
ssDoubleThe mouse was double-clicked.
Ale s každou hodnotou mi to hází výše zmíněnou chybu. Předem děkuji za pomoc.
Fórum › Delphi
Volání procedury MouseDown
Zdravím,
předem se omlouvám, protože momentálně nemám na PC nainstalované Delphi, tak že si to nemám, kde odzkoušet. Čili kód může obsahovat chyby. Nicméně lze použít asi(možná víc) dvě metody -buď použít WinAPI(jsem líný hledat funkce) nebo zavolat tu metodu, tak jak to píšeš ty. Takže, co třeba tohle?
Image2MouseDown(Sender, mbleft, [ssLeft], 10, 20); // nevim jestli je TShiftState mnozina
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žení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 11 hostů
Podobná vlákna
Volání JavaScriptu stránky nadřazené rámu z kterého volání pochází — založil Machta
Real MouseDown — založil Myšák
Mousedown - použití při kreslení — založil romadur
Picturebox - použití MouseClick, MouseDown — založil ats