Ahoj,možná se to zde už řešilo ale nevi někdo jak mám udělat abych mohl kliknout v konzole na text a něco se stalo?
Fórum › C / C++
Kliknutí na text v konzole
Zjistíš jestli a kde došlo ke kliknutí. A pokud to bude na tom textu, tak uděláš, co potřebuješ.
Low-Level Console Input Functions http://msdn.microsoft.com/en-us/library/ms684199(v=VS.85).aspx
Jsem zjistil jen tohle:
#include <windows.h>
#include <iostream>
using namespace std;
int main()
{
HANDLE hConsole = GetStdHandle(STD_INPUT_HANDLE);DWORD dwRead = 0;INPUT_RECORD InputRec;
while(1)
{
ReadConsoleInput(hConsole,&InputRec,1,&dwRead);
if((InputRec.EventType == MOUSE_EVENT)&&(InputRec.Event.MouseEvent.dwButtonState & FROM_LEFT_1ST_BUTTON_PRESSED))
{
cout<<"click\n";
}
}
}
ale vůbec nevím jak udělat aby se něco stalo když stisknu levé tlačítko myši na nějakých souřadnicích.
http://msdn.microsoft.com/en-us/library/ms684239(v=VS.85).aspx
InputRec.Event.MouseEvent.dwMousePosition.X
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, 122 hostů
Podobná vlákna
Priorita kliknutí — založil Ed
Kliknutí myši — založil tonez
Sčítání kliknutí — založil skl
Akcia po kliknutí — založil Peter125
Změna obrazku po kliknutí — založil fix
Moderátoři diskuze