GetDlgItemInt

GetDlgItemInt funkcia text určený ovládací prvok v dialógovom okne precízny celočíselnú hodnotu.

(UINT GetDlgItemInt HWND  hDlg; / / zvládnuť dialógové oknointnIDDlgItem; / / ovládací identifikátorBOOL* lpTranslated,  / / body premennej získať úspech/neúspech / / ukazovateľBOOLbSigned / / určuje, či hodnota je podpísaný alebo nepodpísaných);
 

Parametre

hDlg
Spracovať do dialógového okna obsahujúci kontrolu záujmu.
nIDDlgItem
Identifikátor položky dialógového okna, ktorá určuje prvok, ktorých text je preložené.
lpTranslated
Ukazovateľ / / booleovské ukazovatele, ktoré získa hodnotu úspech a zlyhanie funkcie. TRUE označuje úspech, FALSE naznačujú zlyhania.

Tento parameter je voliteľný: môže mať hodnotu NULL. V tomto prípade funkcia vráti žiadne informácie o úspech alebo neúspech.

bSigned
Určuje, či funkciu by mali preskúmať text znamienko mínus na začiatku a vrátiť hodnotu znamienkom, ak sa zistí, že jeden. TRUE určuje, že by urobil, FALOŠNÉ, to by nemalo.

Note:

Ak funkciu úspešný, premenná poukázal na lpTranslated nastavená na hodnotu TRUE a vrátenej hodnoty je preložené hodnoty kontrolu textu.

Ak funkcia zlyhá, premenná poukázal na lpTranslated nastavená na hodnotu NEPRAVDA a vrátená hodnota je nula. Všimnite si, že od nuly je možné prepočítané hodnoty, vrátená hodnota nula samotným neuvádza zlyhania.

Ak lpTranslated nie je NULL, funkcia vráti žiadne informácie o úspech alebo neúspech.

Ak bSigned parameter hodnotu TRUE, informáciou, že hodnota, ktorú chcete byť obnovený hodnotu znamienkom odovzdať vrátenú hodnotu typu int . Získajte rozšírené informácie o chybách, volajte na číslo GetLastError.

Poznámky

Funkcia GetDlgItemInt získa text daného ovládacieho prvku zaslaním kontrolu správu WM_GETTEXT. Funkcia prekladá načítané textu vyfukovacieho všetky nadbytočné medzery na začiatku textu a potom konverziou desatinných miest. Funkcia zastaví prekladom keď dosiahne koniec textu alebo stretnutia nečíselné znaky.

Ak bSigned parameter má hodnotu TRUE, GetDlgItemInt funkcia vyhľadáva znamienko mínus (-) na začiatku textu a text sa premieta do podpísané celočíselnú hodnotu. V opačnom prípade funkcia vytvorí hodnotu celé číslo bez znamienka.

Funkcia GetDlgItemInt vráti nulu ak preložené hodnota vyššia než INT_MAX (pre podpísané čísla) alebo UINT_MAX (pre nepodpísané čísla).

Windows CE: Textové reťazce s viac ako 48 znakov sa nedá preložiť.

Stručné informácie

nbsp; Systém Windows &NT: vyžaduje verzia 3.1 alebo novšia.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Vyžaduje verziu 1.0 alebo novšiu verziu.
Hlavičky:Deklarovaný v súbore winuser.h.
Importovať knižnica:Použiť user32.lib.

Pozri tiež

Dialógové okná prehľad Dialog Box funkcie, GetDlgCtrlID, GetDlgItem, GetDlgItemText, SetDlgItemInt

Index