Bir uygulamayı değiştirmek için bir iletişim kutusu varsayılan düğme tanımlayıcısı için bir DM_SETDEFID iletisi gönderir.
DM_SETDEFID wParam = idControl; / / yeni varsayılan düğme tanımlayıcısı
Bu ileti DefDlgProc işlevi ile işlenir. Varsayılan düğme için işlev iletileri wm_getdlgcode ve bm_setstyle verilen denetim ve geçerli varsayılan düğme gönderebilirsiniz.
DM_SETDEFID mesaj kullanarak birden fazla düğmesi varsayılan düğme durumu varmış gibi görünmesine neden olabilir. Ne zaman bir iletişim sistemi getiriyor, ilk düğme iletişim şablon varsayılan durumu kenarlık çizer. Varsayılan düğmesini değiştirmek için DM_SETDEFID ileti gönderirken her zaman varsayılan durumu sınır ilk basma düğmesinden kaldırmaz. Bu gibi durumlarda, uygulamanın ilk düğme kenarlık stilini değiştirmek için bir bm_setstyle mesaj göndermesi gerektiğini.
Dönüş değeri her zaman doğrudur.
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.
İletişim kutuları genel bakış, iletişim kutusu iletilerini, bm_setstyle, DefDlgProc, DM_GETDEFID, EM_SETLIMITTEXT, wm_getdlgcode