GetDlgItemInt işlevi bir iletişim kutusunda belirtilen denetim metnini bir tamsayı değeri çevirir.
UINT GetDlgItemInt) hwnd hDlg, / / işlemek için iletişim kutusuintnIDDlgItem, / / kimlik kontrolübool* lpTranslated, / / gösterdiği başarı/başarısızlık almak için değişken / / göstergesiboolbSigned / / değeri imzalı veya imzasız olduğunu belirtir);
Bu parametre seçime bağlıdır: boş olabilir. Bu durumda, işlev başarı ya da başarısızlık hakkında bilgi verir.
İşlev başarılı olursa, lpTranslated tarafından işaret değişkeni true olarak ayarlanır ve dönüş değeri denetim metni tercüme değeridir.
İşlev başarısız olursa, lpTranslated tarafından işaret değişkenini false olarak ayarlanır ve dönüş değeri sıfırdır. Sıfır olası bir çevrilmiş değer olduğundan, sıfır dönüş değeri kendiliğinden başarısızlık göstermez, Not.
LpTranslated null ise, işlev başarı ya da başarısızlık hakkında hiçbir bilgi verir.
BSigned parametresi true olduğunda, dönüş değeri için bir int türü döküm alınacak imzalı tamsayı değer belirtme. Genişletilmiş hata bilgilerini için GetLastError.
GetDlgItemInt işlevi, wm_gettext ileti denetime göndererek verilen denetimin metni alır. Metnin başına ilave boşluk sıyırma ve ondalık basamak dönüştürme işlevi alınan metin çevirir. Metnin sonuna ulaştığında ya da sayısal karakter karşılaşır çevirme işlevini durdurur.
BSigned parametresi true, metnin başında eksi işareti (-) GetDlgItemInt işlevi denetler ve imzalı tamsayı değeri metin çeviren ise. Aksi halde imzalanmamış bir tamsayı işlevi oluşturur.
Çevrilmiş değer INT_MAX (için imzalı numaraları) veya UINT_MAX (için imzasız numaraları) büyükse GetDlgItemInt işlevi sıfır döndürür.
Windows ce: Metin dizeleri ile birden fazla 48 karakter çevrilemiyor.
nbsp; Windows &NT: sürüm 3.1 veya üstü gerektirir.
Windows:Windows 95 veya sonraki sürümleri gerektirir.
Windows ce:Sürüm 1.0 veya daha ilerisini gerektirir.
Header:WINUSER.h ilan etti.
İçe Library:User32.lib kullanma.
İletişim kutuları genel bakış, iletişim kutusundaki işlevler, GetDlgCtrlID, GetDlgItem, GetDlgItemText, SetDlgItemInt