Sdílet prostřednictvím


CWnd::GetDlgItemInt

Načte text ovládacího prvku podle nID .

UINT GetDlgItemInt(
   int nID,
   BOOL* lpTrans = NULL,
   BOOL bSigned = TRUE 
) const;

Parametry

  • nID
    Určuje identifikátor ovládacího prvku dialogové okno převést celé číslo.

  • lpTrans
    Body booleovské proměnné, která obdrží přeložený příznak.

  • bSigned
    Určuje, zda mají být načteny hodnoty je podepsán.

Vrácená hodnota

Určuje hodnotu přeložený text položky dialogové okno.Protože platné vrácená hodnota je 0 lpTrans musí být použita k detekci chyb.Potřeby podepsané vrácená hodnota nádech jako int typu.

Funkce vrátí 0, pokud je přeložený číslo větší než INT_MAX (pro podepsané čísla) nebo UINT_MAX (pro nepodepsané).

Pokud dojde k chybám, vzniku nečíselných znaků a přesahuje maximální výše GetDlgItemInt 0 zkopíruje do umístění odkazuje lpTrans .Pokud nejsou chyby lpTrans obdrží nenulovou hodnotu.Pokud lpTrans je NULL, GetDlgItemInt upozornění o chybách.

Poznámky

Převádí text zadaný ovládací prvek v daném okně na celočíselnou hodnotu odstranění nadbytečné mezery na začátku textu a převod čísel v desítkové soustavě.Překlad se zastaví při ukončení text nebo narazí nečíselné znaky.

Pokud bSigned je TRUE, GetDlgItemInt kontroluje znaménko minus (-) na začátku textu a převede text na podepsané číslo.Jinak vytvoří hodnotu bez znaménka.

Odešle WM_GETTEXT zpráva ovládacího prvku.

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CWnd

Diagram hierarchie

CWnd::GetDlgItemText

GetDlgItemInt