PDA

View Full Version : تغییر دادن حالت پیش فرض دکمه Message Box



shima_sa
پنج شنبه 05 اردیبهشت 1387, 23:54 عصر
یک Message Box دارم که به صورت OkCancel هستش . چطور میتونم حالت پیش فرضی که دکمه ok داره و با اجرای Message Box پوینتر موس روش قرار میگیره رو به Cancel تغییر بدم ؟

Nima_NF
جمعه 06 اردیبهشت 1387, 12:16 عصر
از طریق پیش فرض دکمه ها که می تواند از MB_DEFBUTTON1 تا MB_DEFBUTTON4 باشد، دکمه 2 یعنی همان دکمه cancel به این شکل:



AfxMessageBox( Str , MB_OKCANCEL | MB_ICONSTOP | MB_DEFBUTTON2);

در win32 هم دقیقا به همین شکل.

shima_sa
جمعه 06 اردیبهشت 1387, 12:43 عصر
فکر نمیکردم به این راحتی باشه . و تو فکر هندل ها و TabStop بودم !!!