Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


How can i change the color of a dropdowncombobox elements

Answers were Sorted based on User's Feedback



How can i change the color of a dropdowncombobox elements..

Answer / sirama

Do control sub-classing with ownerdraw. Override DrawItem
and MeasureItem.

Use the sub-classed control

Is This Answer Correct ?    1 Yes 0 No

How can i change the color of a dropdowncombobox elements..

Answer / sanjay20

to change color of all controls
window message "WM_CTLCOLOR" needs to process

in MFC this can be done by modifying OnCtlColor()

eg.

HBRUSH CTestDlg::OnCtlColor(CDC* pDC, CWnd* pWnd,
UINT nCtlColor)
{
HBRUSH hbr;

switch (nCtlColor)
{
// process my edit controls by ID.
case CTLCOLOR_EDIT:
case CTLCOLOR_MSGBOX:
switch (pWnd->GetDlgCtrlID())
{
// first CEdit control ID
case IDC_MYCONTROLNAME1:
// put your own CONTROL ID here
pDC->SetBkMode(TRANSPARENT); // make text
// background transparent
pDC->SetTextColor(RGB(255,0,0));
// change the text color to red.
hbr = (HBRUSH) GetStockObject(NULL_BRUSH);
// apply a null brush, so control's rectangle
// isn't filled.
break;
// otherwise, do default handling of OnCtlColor
default:
hbr=CDialog::OnCtlColor(pDC,pWnd,nCtlColor);
}

return hbr; // return brush
}

refer
http://www.codeguru.com/cpp/controls/editctrl/backgroundcolor/article.php/c3929/
for more information

Is This Answer Correct ?    0 Yes 2 No

Post New Answer

More MFC Interview Questions

What function is used to disable a control at runtime?

7 Answers  


how many types of classes are ther,what are that

7 Answers   L&T,


How to update windows title bar dynamically?

7 Answers   HCL,


How to setup a timer?

3 Answers   IBM,


What interface must be supported by an ActiveX control?

2 Answers  


What is primitive and non-primitive application?

2 Answers   HCL,


Explain the flow of SDI application?

8 Answers   Mphasis,


how to repaint when working with horizontal scroll bar

0 Answers  


Which CPrintInfo member variable must be set for multiple page printouts?

1 Answers  


1.Get string1,string2,string3 1.add string1 and 2,string1 and 3. 2.replace vowels with T 3.count number of T. 4.remove T 5.COPY string1 to stringf. 6.restore string1. print the following 1.Number of T 2.StringF 3.string1+string2+string3 Use pointers and functions

1 Answers  


What is difference between the TCP/IP and UDP socket

5 Answers   Invensys,


how can u change button shape at run time

3 Answers   Samsung,


Categories