I wanted to create a custom combo box like this (as in MS Word),
Are there any Win32 API calls (I can’t use MFC) to get this job done, (like ChooseColor() or ChooseFont()? If there aren’t any, can anyone please tell me how to do this? Thanks you.
Regards,
EDIT:
Creating the Owner-Drawn Dialog Box!! Is this the only way ?
http://msdn.microsoft.com/en-us/library/bb775794%28VS.85%29.aspx#creating_square_meal

You have some options to solve your problem:
WM_SETFONT, so if you find a Font which has all line elements which you need, you can change font of the combobox control and fill items with corresponding textes.ComboBoxExcontrol which combines images with textes (see http://msdn.microsoft.com/en-us/library/bb775738(VS.85).aspx). Be careful, what part of items will be selected (just try it). If you can a little change your requirements to the combobox control you will be able to use this.GetSysColorin this case.You should deceide youself whay way is the best for your project requirements.