Forum » Programiranje » lokacija miske c++
lokacija miske c++
losnah ::
Delam v VS 6.0, in rad bi dobil lokacijo miske na zaslonu. Uporabil sem funkcijo GetCursorPos, dodal sem "winuser.h", "windef.h". V helpu je pisal, da moram importat library user32.lib.
Po moje je to ze po defaultu. Project->Settings->Link->Object/library modules "user32.lib".
Ko ga skompjlam mi napise, da manjka ';' in unexpected end of file found. Ce kliknem na te napake me vrze v winuser.h, kao da je tm napaka.
A je mozn da to ne dela, ker delam v Console Aplikaciji. A morem se kej nastavt? Al pa ce kdo napise nahitrco tak prog.
primer mojga prog. lahko je tut kej narobe v programu.
#include "stdafx.h"
#include "stdio.h"
#include "winuser.h"
#include "windef.h"
int main()
{
POINT MouseCO;
if(GetCursorPos(MouseCO))
printf("Success\n");
else
printf("Failed to get mouse position\n");
return 0;
}
Po moje je to ze po defaultu. Project->Settings->Link->Object/library modules "user32.lib".
Ko ga skompjlam mi napise, da manjka ';' in unexpected end of file found. Ce kliknem na te napake me vrze v winuser.h, kao da je tm napaka.
A je mozn da to ne dela, ker delam v Console Aplikaciji. A morem se kej nastavt? Al pa ce kdo napise nahitrco tak prog.
primer mojga prog. lahko je tut kej narobe v programu.
#include "stdafx.h"
#include "stdio.h"
#include "winuser.h"
#include "windef.h"
int main()
{
POINT MouseCO;
if(GetCursorPos(MouseCO))
printf("Success\n");
else
printf("Failed to get mouse position\n");
return 0;
}
Vesoljc ::
trenutno nimam install-anga vc6, tko da ti lahko edinole pametujem
tole pravi, da rabiš samo windows.h (winuser je že notri), podati pa ji moraš LPPOINT, kar pomeni pointer na POINT.
nekaj takega
include windows.h
POINT MouseCO;
if(GetCursorPos(&MouseCO)) // podamo naslov, pointer
bla bla
tole pravi, da rabiš samo windows.h (winuser je že notri), podati pa ji moraš LPPOINT, kar pomeni pointer na POINT.
nekaj takega
include windows.h
POINT MouseCO;
if(GetCursorPos(&MouseCO)) // podamo naslov, pointer
bla bla
Abnormal behavior of abnormal brain makes me normal...
d-mon ::
GetCursorPos je funkcija iz Win32 API.
Ce gledas po MSDN je to pod Platform SDK: Windows User Interface.
In se enkrat za bolje razumevanje...pod Windows User Interface.
Ti pa delas console aplikacijo. Kar pa naceloma ne gre skupaj.
Odpri cmd okno in pritisni Alt-Enter, da skocis v fullscreen. Kje je kurzor miske? :) Tako je...ni ga.
Ce zelis uporabljati GetCursorPos naredi Windows aplikacijo.
Ce gledas po MSDN je to pod Platform SDK: Windows User Interface.
In se enkrat za bolje razumevanje...pod Windows User Interface.
Ti pa delas console aplikacijo. Kar pa naceloma ne gre skupaj.
Odpri cmd okno in pritisni Alt-Enter, da skocis v fullscreen. Kje je kurzor miske? :) Tako je...ni ga.
Ce zelis uporabljati GetCursorPos naredi Windows aplikacijo.
[D-mon]
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [C++] bindOddelek: Programiranje | 1450 (1228) | fiction |
» | [C++] preprosto risanjeOddelek: Programiranje | 1660 (1537) | popec |
» | Win32 API in C++Oddelek: Programiranje | 1560 (1431) | Monster |
» | OpenGL orr v ansi cOddelek: Programiranje | 1637 (1425) | igor12 |
» | DirectX, neki ne greOddelek: Programiranje | 1148 (1046) | Senitel |