Tema: Re: Delphi postmessage
Autorius: ReM
Data: 2009-05-05 15:05:19
"Jornada Del Muerto" <ask@me.email> wrote in message 
news:gtp975$4rq$1@trimpas.omnitel.net...
>> Bandžiau. Šiuo atveju tas pats...
>
>    Esu dares toki softa sau, vienam zaidimui kad spaudinetu klavisus, tai 
> irgi dubliai eidavo (keli paspaudimai vietoj vieno), tik man tai ten 
> nemaise, bandyt gali isimti viena is eventu KEYDOWN arba KEYUP, galbut 
> suveiks, nors ner garantiju :) tiesiog kartais programos tupai apdirbineja 
> juos.

Išimt KEYUP bandžiau, tai kai kuriais atvejai lyg ir padeda, tačiau tuo 
pačiu priveda prie dar kitokių anomalijų. Bet visgi turėtų būt koks nors 
būdas padaryt tai žmoniškai.

>
>    Kitas dalykas tas paskutinis parametras ner toks jau nereikalingas siem 
> pranesimam, as dabar nepamenu bet pries 3 kokius metus dar viena softeli 
> irgi kad biski geima viena hackintu buvau dares, tai kokia savaite 
> googlinau visur, kol kazkas isejo taip kaip norejau, ten nusisako visokiu 
> SHIFT klavisu busenos ir panasiai, gal net koks repeat countas ar tai dar 
> kazkas, cia tik pamastymam tokia info, tiesa gali pasiimt SPY++ ir sekt 
> paprastus paspaudimus, nors man kaip praktika rodo tai pakartojus 
> nesigauna taspats.

Bandau skaityt apie tą paskutinį parametrą MSDN, bet kol kas neįsikertu, ar 
ten esančios galimybės galėtų man padėt...

>    Lieka kitas budas dirbt zemesniam lygyje arba klaviaturos driveri rasyt 
> :) reikalas siek tiek dileminis, paprasciau per WINDOWS message pasiust 
> koki nors GET TEXT tada modifikuoti teksta kaip tau reikia ir siusti SET 
> TEXT pranesima kad ji ideti atgal, kas rezultate darys tapati rezultata 
> kaip norimu klavisu paspaudimas ir taip kaip tau reikia, nes jeigu siunti 
> windows messages tai koks skirtumas kokius ;)
>
Principe tai taip, jei man reikėtų pvz. į kokį NOTEPAD tai išvedinėt. Deja, 
SETTEXT ir GETTEXT ne visur veikia.