• توجه: در صورتی که از کاربران قدیمی ایران انجمن هستید و امکان ورود به سایت را ندارید، میتوانید با آیدی altin_admin@ در تلگرام تماس حاصل نمایید.

تغيير رنگ پس زمينه ديالوگ

Reza

متخصص بخش اسکریپت
تا حالا سعی کرديد توی ويژوال سی رنگ پس زمينه رو عوض کنيد و رنگ دلخواهتون رو براش تعيين کنيد ؟
اين کار مستقيما توی ويزارد نيست اما با يک خط کد نويسی قابل انجام هستش !
پوزه شما ۲ تا فايل cpp اصلی داره که عبارتند از projectname.cpp و projectnameDlg.cpp که منظور از projectname نام پروژه ای هستش که انتخاب کرديد.
توی فايل projectname.cpp قبل ار دستور;() int nResponse = dlg.DoModal کافيه اين يک خط رو بنويسيد :
;(( SetDialogBkColor(RGB(255,0,123),RGB(12,56,212

RGB اول رنگ پس زمينه را مشخص ميکنه و RGB دوم رنگ متن ديالوگ رو تعيين می کنه .
 
بالا