[VC] CComboBox ohne ListBox

29/07/2010 - 11:42 von Matthias | Report spam
Hallo zusammen,

ich möchte eine CComboBox implementieren, die keine ListBox enthàlt,
sondern einen Dialog anzeigt.
Ich habe es bisher so gemacht, dass ich im DropDown Handler den Dialog
erzeuge und anzeige. Das funktioniert auch, jedoch wird zusàtzlich
noch die ListBox angezeigt. Wie bekomme ich die denn weg oder muss man
es ganz anders anfangen? Ich habe auch schon mal nach Subclassing
geschaut (in CTL_COLOR), allerdings ist mir das Subclassing neu und
ich kenne noch nicht den Sinn genau dahinter und wie man es anwendet
weiß ich auch nicht.

Hoffe Ihr könnt mir helfen,

Viele Grüße, Matthias
 

Lesen sie die antworten

#1 Martin Richter [MVP]
29/07/2010 - 12:08 | Warnen spam
Hallo Matthias!

Wie bekomme ich die denn weg oder muss man
es ganz anders anfangen? Ich habe auch schon mal nach Subclassing
geschaut (in CTL_COLOR), allerdings ist mir das Subclassing neu und
ich kenne noch nicht den Sinn genau dahinter und wie man es anwendet
weiß ich auch nicht.



Und warum schließt Du im Drop Down Handler die ComboBox nicht einfach
wieder.
Du könntest auch die Listbox entsprechend klein machen, damit es kein
flackern gibt.

Ich habe für solche Fàlle ein eigenes Control das aus einem Edit und
einem Button zusammengesetzt in einem Static lebt... Eine ComboBox
zweckentfremden kommt mir wie Overkill vor.

Martin Richter [MVP] WWJD http://blog.m-ri.de
"A well-written program is its own heaven; a poorly written
program is its own hell!" The Tao of Programming
FAQ: http://www.mpdvc.de Samples: http://www.codeproject.com

Ähnliche fragen