Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C: Allegron tekstikentistä vielä...

dungeon86 [07.02.2005 12:39:32]

#

Eli ongelmana on taas Allegron tekstikentät:

1. Miten on mahdollista asettaa focus eli aktiivisuus tekstikenttään heti kun ohjelma käynnistyy? Nimittäin ohjelma ei käytä hiirtä ja tekstikenttään siirtyminen onnistuu vain painamalla tabulaattoria.

2. Entä miten pystyn asettamaan antamani tekstin kenttään painamalla Enter-näppäintä? Nyt se on oletuksena ESC.

Pyytäkää lisätietoja jos ette ymmärtäneet...

skrewdriver [07.02.2005 15:35:31]

#

1. (flags)
D_WANTFOCUS?

2. (keys)
KEY_ENTER
(flags)
D_EXIT

jutti [07.02.2005 18:19:19]

#

Tässä dialogifunktion prototyyppi:

int do_dialog(DIALOG *dialog, int focus_obj);

...eli dialog sisältää dialogin kaikki elementit. focus_obj on se elementti, johon haluat focuksen kun dialogi käynnistyy.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta