PDA

View Full Version : تغییر رنگ با API



roox_3000
چهارشنبه 05 تیر 1392, 19:12 عصر
با سلام

دوستان چطور میشه رنگ پس زمینه یک کنترل رو با داشتن هندل اون پنجره تغییر داد ؟

roox_3000
شنبه 08 تیر 1392, 20:19 عصر
دوستان با پیغام های
WM_CTLCOLORBTN (http://msdn.microsoft.com/en-us/library/bb761849(v=vs.85).aspx)
WM_CTLCOLOREDIT (http://msdn.microsoft.com/en-us/library/bb761691(v=vs.85).aspx)
WM_CTLCOLORDLG (http://msdn.microsoft.com/en-us/library/ms645417(v=vs.85).aspx)
WM_CTLCOLORLISTBOX (http://msdn.microsoft.com/en-us/library/bb761360(v=vs.85).aspx)
WM_CTLCOLORSCROLLBAR (http://msdn.microsoft.com/en-us/library/bb787573(v=vs.85).aspx)
WM_CTLCOLORSTATIC (http://msdn.microsoft.com/en-us/library/bb787524(v=vs.85).aspx)

این کارو انجام میدن که پیغام WM_CTLCOLORDLG رنگ دیلوگ باکس رو عوض میکنه اما کار باهاشو بلد نیستم , Wparam و lparam هاشو از msdn گرفتم که به این ترتیبه

WM_CTLCOLORDLG

hdcDlg = (HDC) wParam; // handle of dialog box display context

hwndDlg = (HWND) lParam; // handle of dialog box


و مقدار برگشتی آن از نوع brush است



از دوستان و اساتید تقاضای راهنمایی و کمک در مورد کار با این پیغام را دارم

roox_3000
یک شنبه 09 تیر 1392, 14:23 عصر
از مدیران بخش تقاضای کمک و راهنمایی دارم

واقعا این مسله تو روند پروژم حیاتیه