I am beginner in C++, I am using Visual Studio and I would like to create combo boxes which will have very small with, but if I will click on them they will expand so all items can be seen. I found a topic here on "autosize" but that was .NET and I do not want to be depended on .NET framework. So can you show me how to do it? Lets start with combobox containing these items: "all", "barracks","blacksmith","university","monastery", so I would set the initial width to 23px, so the first item "all" will be selected and visible.