CW&nd::GetDlgItemIntnbsp;

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

Index