Kurz3 - Kapitola11

17. června 2007 v 15:47 | http://www.sweb.cz/kurz_evt/ |  Programování pro WinCE

5.11 Varianty programu TestCOM

Pocket PC

Pokud používáte přístroj se systémem Pocket PC, mohlo by být pohodlné nastavit automatické otevření SW klávesnice (Soft Input Panel - SIP) při aktivaci editačního pole pro odesílání znaků. (Jakmile prvek IDC_OUT získá fokus, objeví se klávesnice).
Zde je postup:
  1. Otevřete si Resource soubor (TestCOM.rc) v textovém režimu. Můžete to udělat např. takto:
    Ctrl+O -> označte .rc soubor -> zvolte Open as: Text
  2. Vložte následující řádek na konec sekce dialogu třetího listu (těsně před řádek END):
        CONTROL         "",-1,WC_SIPPREF,NOT WS_VISIBLE,-10,-10,5,5
  3. Na začátek CAplikace::InitInstance() pak vložte:
       SHInitExtraControls();

Casio E-15 s Windows CE 2.11

Program jsem testoval na několika přístrojích - bohužel se nejednalo o nejnovější hity techniky. Jak již bylo zmíněno v dílu 5.2, staré dobré Casio E-15 odmítalo zobrazit rámec stránek tak, aby se vešla celá plocha dialogů. První z dialogů jsem musel upravit podle obrázku:

obr. 61 Velikost dialogu pro Casio E-15

Jiné...

Další úpravy si můžete vymyslet sami. Do "opravdového" programu by bylo např. vhodné doplnit ošetření možných chyb, které se mohou za běhu programu vyskytnout. Z důvodů jednoduchosti jsem záměrně vynechal ošetřování chybně přijatých znaků ze sériové linky...

Co bychom si měli z této lekce zapamatovat?

  • SW klávesnici lze otevřít automaticky při aktivaci editačního prvku.
  • Program je možné "doladit" pro konkrétní verzi systému.
 

Buď první, kdo ohodnotí tento článek.

Nový komentář

Přihlásit se
  Ještě nemáte vlastní web? Můžete si jej zdarma založit na Blog.cz.