UINT GetDlgItemInt ( int nID, BOOL * lpTrans = NULL, BOOL bSigned = TRUE ) Stała;
Wartość zwracany
Określa wartość przetłumaczonego tekstu elementu okno dialogowe. Ponieważ 0 jest prawidłową wartość zwracany, lpTrans musi być zastosowana do wykrywania błędów. W razie potrzeby wartość zwracany podpisane oddać go jako typu int.
Funkcja zwraca wartość 0, jeżeli przetłumaczonych liczba jest większa niż 32 767 (dla podpisanych numery) lub do 65 535 (dla niepodpisanych).
Jeśli wystąpią błędy, takie jak napotykające znaków nienumerycznych i przekracza maksymalną powyżej, GetDlgItemInt kopiuje 0 do miejsca wskazywanego przez lpTrans. Jeśli nie ma żadnych błędów, lpTrans odbiera wartość różną od zera. Jeśli lpTrans ma wartość NULL, GetDlgItemInt nie Ostrzegaj o błędach.
Parametry
nID
Określa identyfikator całkowitą kontrolę okno dialogowe przetłumaczona.
lpTrans
Punkty do zmiennej typu Boolean, która ma otrzymywać przetłumaczonych Flaga.
bSigned
Określa, czy wartość, która ma być pobierana jest podpisany.
Uwagi
Pobiera tekst kontroli zidentyfikowane przez nID. To tłumaczy tekst kontroli określonej w oknie dialogowym danego na wartość całkowitą oddzielania wszelkie dodatkowe spacje na początku tekstu i konwertowanie cyfr dziesiętnych. Tłumaczenie był zatrzymywany po osiągnięciu końca tekstu lub napotka żadnych znaków nienumerycznych.
Jeśli bSigned jest TRUE, GetDlgItemInt sprawdza, czy znak minus (-) na początku tekstu i tłumaczy tekst na szereg podpisane. W przeciwnym razie tworzy wartość niepodpisanych.
Wysyła WM_GETTEXT wiadomość do kontroli.
Omówienie CWnd |nbsp; Klasa członków | Wykres hierarchii
Zobacz teżnbsp;CWnd::GetDlgItemText, :: GetDlgItemInt