CWnd::GetDlgItemInt
Tarafından tanımlanan denetim metnini alır nID.
UINT GetDlgItemInt(
int nID,
BOOL* lpTrans = NULL,
BOOL bSigned = TRUE
) const;
Parametreler
nID
Çevrilmesi gereken iletişim kutusunu Denetim tamsayı tanımlayıcısını belirtir.lpTrans
Çevrilen bayrak alacak olan Boolean deðiþken için işaret ediyor.bSigned
Alınacak değer imzalanmış olup olmadığını belirtir.
Dönüş Değeri
İletişim kutusunun Madde metni çevrilmiş 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 istenirse olarak artığını bir int türü.
İşlev çevrilen numara (işaretsiz için) (imzalı numaraları için) INT_MAX veya UINT_MAX'den büyük ise 0 döndürür.
Yukarıdaki sınırı aşan ve sayısal olmayan karakterlerin karşılaşma gibi hatalar oluştuğunda GetDlgItemInt 0 olarak gösterilen konuma kopyalar lpTrans. Herhangi bir hata varsa lpTrans sıfır olmayan bir değer alır. lpTrans Olan null, GetDlgItemInt hataları hakkında uyarı vermezler.
Notlar
Onu belirli iletişim kutusunda belirtilen denetim metni bir tamsayı herhangi bir metnin başına fazladan boşluklar şeridi oluşturma ve ondalık basamak dönüştürme çevirir. Metnin sonuna ulaşıncaya veya sayısal olmayan herhangi bir karakterle karşılaşırsa, çeviri durdurur.
bSigned Olan doğru, GetDlgItemInt denetler metnin başında eksi işareti (-) ve metin imzalı bir sayıya çevirir. Aksi durumda, işaretsiz değer oluşturur.
Gönderdiği bir wm_gettext denetim iletisi.
Gereksinimler
Başlık: afxwin.h