UINT GetDlgItemInt ( int nID, bool * lpTrans = null, bool bSigned = gerçek ) const;
Dönüş değeri
İletişim kutusu madde metni tercüme değerini belirtir. Geçerli bir dönüş değeri 0 olduğundan, lpTrans hatalarını algılamak için kullanılmalıdır. İmzalı bir dönüş değeri isteniyorsa, o bir int türü olarak dökme.
Çevrilen numara için (imzasız) 32.767 (için imzalı numaraları) veya 65,535 büyükse işlevi 0 değerini döndürür.
Sayısal olmayan karakterler karşılaşıyor ve yukarıdaki maksimum aşan gibi hatalar oluştuğunda GetDlgItemInt 0 lpTranstarafından işaret konuma kopyalar. Hata yoksa, lpTrans , sıfır dışında bir değer alır. LpTrans nullise, GetDlgItemInt hataları hakkında uyarmaz.
Parametreleri
nID
Tercüme için iletişim kutusu denetimi tamsayı tanımlayıcısı belirtir.
lpTrans
Tercüme bayrak alacak olan Boolean değişkeni işaret.
bSigned
Alınacak değer imzalanmış olup olmadığını belirtir.
Açıklamalar
NIDtarafından tanımlanan denetim metnini alır. Metnin başına ilave boşluk sıyırma ve ondalık basamak dönüştürme bir tamsayı değeri verilen iletişim kutusunda belirtilen denetim metni çeviri yapar. Metnin sonuna ulaştığında ya da herhangi bir sayısal karakter karşılaşır ve çeviri durdurur.
BSigned trueise, GetDlgItemInt metnin başında eksi işareti (-) olup olmadığını denetler ve metin imzalı bir sayıya çevirir. Aksi takdirde, imzasız bir değer oluşturur.
Gönderdiği bir wm_gettext ileti denetimi.
CWnd genel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi
Ayrıca bkz:nbsp;CWnd::GetDlgItemText, :: GetDlgItemInt