Stran 1 od 1

c++ vpršanje

Objavljeno: Če avg 24, 2006 7:58 pm
Napisal/-a FireSTORM
mogoče kdo ve funkcijo kako se preveri v MFC aplikaciji kater gumb na tipkovnici je pritisnjen?(KeyDown)

Objavljeno: Pe avg 25, 2006 9:42 am
Napisal/-a Kritik
A si lahko malo bolj specifičen kaj bi rad naredil?

Objavljeno: Pe avg 25, 2006 9:07 pm
Napisal/-a FireSTORM
preveril katera tipka je bla pravkar pritisnjena
saj pa piše razločno...

preveri če je pritisnjena tipka delete, in če je nekaj zbriše

torej if (keydown==del)
samo to moram "prevest" v c++ jezik in nevem kako se preverja katera tipka je bila pritisnjena

Objavljeno: Pe avg 25, 2006 10:35 pm
Napisal/-a nebivedu
Vprašaj se v ASCII oznaki tipke. Če je po acsii oznaki 127(decimalno) ali 7F(hexadecimalno) ali 0111 1111 (binarno) potem je pritisnjena tipka DEL

Tukaj imaš ASCII tabelo
Slika


Upam da ti tole pomaga.

Pa tukaj je še ena ampak samo v hexa oznakah
Slika

Če pa rabiš prav programsko kodo, ti jo pa tudi napišem.

Objavljeno: Pe avg 25, 2006 11:50 pm
Napisal/-a nebivedu
Tale program ti vrne vtipkano vrednost v ascii formatu. Recimo vtipkaš a in tivrne 65, pritisneš DEL pa ti vrne 127.
-#include <iostream>
-
-int main()
-{
- char a;
- std::cin >> a;
- std::cout << a << " " << int(a) << std::endl;-

- return 0;
-}

Objavljeno: So avg 26, 2006 12:24 pm
Napisal/-a FireSTORM
ja vtipkano, to vem...

samo jaz nimam več konzolne aplikacije

mam MFC aplikacijo
torej window(okno)
in senam podatkov(list control)
in mam narejeno da ko en podatek označim in pritisnem tipko mi izbriše ta podatek
saj mi izbriše dobro vse
ampak mi briše na katero koli tipko pritisnem
rad bi pa naredil da samo če pritisnem delete(DEL)
torej if(keypress==del) { Cblabla::OnBrisi(); }
to bi rad znal, kako naj v ifu preverim katera tipka je bila pravkar pritisnjena
če ve kdo
sem pregooglal že pol neta in ne najdem

Objavljeno: So avg 26, 2006 7:15 pm
Napisal/-a nebivedu
Za take stvari je potem najboljš kak key jammer - ki ti lovi tisto, kar klikneš. probaj dobit kak source od takih programov.

Objavljeno: So avg 26, 2006 8:57 pm
Napisal/-a FireSTORM
no saj...bom še malo prebrskal po googlu, sem vprašal če slučajno kdo ve

Objavljeno: So avg 26, 2006 9:01 pm
Napisal/-a nebivedu
A ti delaš v visual C(k praviš v oknih), če je tko, potem najboljš na kak delphi-slo forum - tam lahko tut za C sprašuješ, pa ti bodo sigurno odgovoril, pa še na slo-tech pejt.

Objavljeno: Ne avg 27, 2006 11:13 am
Napisal/-a FireSTORM
visual c++ 6.0 ja

no bom še probal tam ;)

Objavljeno: Ne avg 27, 2006 11:02 pm
Napisal/-a 51M3K
ti sprašuješ na slo techu? :-P