I am using 2 dropdowns in my program, and due to the busy nature of the screen they reside on , they are scrunched on the right side of the screen with only about 50 pixels of width to use. The items shown in these dropdowns vary based on a database imported from the users desktop computer, and many times will exceed the amount of space the dropdown provides width wise, so they end up getting cut off. I dont really care about it being cut off in its normal state, but I would like to change the Controls.h file so that when the dropdown is shown, it stretchs over to the left another 50 pixels in order to show more. Which function would I want to look at, I am guessing I would just need to add one or two +50's in the code in order to achive this.

Well, now I am using ptoolbox but I also still use Ccontrols for some parts too just because I have not gotten around to switching it out, and truthfully, unless I run into a specific reason like hit a sizing limit which I have done in the past, I don't plan on switching it out anytime soon. Although I may have hit that specific reason with another problem I am now experiencing with a Listbox. That is for a new topic though .
Thanks for the reply Joe.

Hi Shayne:
This may help you. For CControls dropdown.
Give to your dropdown a width of 100 and let it placed were it is now (aprox. x=110 ?). When you open the list it will acomodate automatically extended to the right. The only flaw of this is a little "noise" at the two last pixels of the first item.