Udostępnij za pośrednictwem


CWnd::GetDlgItemInt

Pobiera tekst formantu identyfikowane przez nID.

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

Parametry

  • nID
    Określa identyfikator całkowitą kontrolę okno dialogowe tłumaczenia.

  • lpTrans
    Punkty do zmiennej typu Boolean ma otrzymywać tłumaczone flagi.

  • bSigned
    Określa, czy wartość pobranie jest podpisany.

Wartość zwracana

Określa wartość przetłumaczony tekst elementu okno dialogowe.Ponieważ 0 jest prawidłowe wartości zwracanej, lpTrans muszą być używane do wykrywania błędów.W razie potrzeby wartość zwrotu podpisanego rzutować go jako int typu.

Funkcja zwraca 0 Jeśli tłumaczone liczba jest większa niż INT_MAX (dla numerów podpisane) lub UINT_MAX (dla niepodpisanych).

Jeśli wystąpią błędy, jak wystąpią znaków nienumerycznych i przekraczającą maksymalną powyżej GetDlgItemInt kopiuje 0 w lokalizacji wskazywanej przez lpTrans.Jeśli nie ma żadnych błędów, lpTrans otrzyma wartość niezerową.Jeśli lpTrans jest NULL, GetDlgItemInt nie Ostrzegaj o błędach.

Uwagi

Tłumaczy on kontroli określonej w oknie dialogowym danego tekstu, na całkowitą oddzielania wszelkie dodatkowe spacje na początku tekstu i konwertowanie cyfr dziesiętnych.Po osiągnięciu końca tekstu, lub dowolny znak nieliczbowy napotka przestaje tłumaczenia.

Jeśli bSigned jest TRUE, GetDlgItemInt sprawdza, czy znak minus (-) na początku tekstu i tłumaczy tekst na liczby podpisane.W przeciwnym razie tworzy niepodpisane wartości.

Wysyła WM_GETTEXT wiadomości do formantu.

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CWnd

Wykres hierarchii

CWnd::GetDlgItemText

GetDlgItemInt