CCombobox verändern!!!!



  • Hallo ich will in der Combobox ! Die textgrösse verändern und die Scrollbarbreite vergrössern! Damit man bei PDA-Geräten auch mit den Fingern korrekt auswählen kann!

    Hat jemand Bsp code oder eine Idee?

    Gruss und Danke 🙂



  • No, müsste eigentlich wenn mich kein Pferd grault so gehn:

    CFont font_irgendwas;
    	VERIFY(font_irgendwas.CreateFont( 
    		14,                        // nHeight 
    		0,                         // nWidth 
    		0,                         // nEscapement 
    		0,                         // nOrientation 
    		FW_THIN,		         // nWeight 
    		FALSE,                     // bItalic 
    		FALSE,                     // bUnderline 
    		0,                         // cStrikeOut 
    		ANSI_CHARSET,              // nCharSet 
    		OUT_DEFAULT_PRECIS,        // nOutPrecision 
    		CLIP_DEFAULT_PRECIS,       // nClipPrecision 
    		DEFAULT_QUALITY,           // nQuality 
    		DEFAULT_PITCH | FF_SWISS,  // nPitchAndFamily 
    		"NEU2 ARIAL"));            // lpszFacename 
    
    m_edit_ComboBox.SetFont(&font_irgendwas);
    

    MfG
    RunSeb 😃



  • Also das mit der Schrift kann ich bestätigen... das funzt, wenn man eine größere Schriftart wählt.
    Die breitere Scrollbar hab ich auch ni hinbekommen. 😞
    Wäre an einer Lösung interessiert.... 🙄

    Greez. 😃



  • RunSeb schrieb:

    No, müsste eigentlich wenn mich kein Pferd grault so gehn:

    CFont font_irgendwas;
    	VERIFY(font_irgendwas.CreateFont( 
    		14,                        // nHeight 
    		0,                         // nWidth 
    		0,                         // nEscapement 
    		0,                         // nOrientation 
    		FW_THIN,		         // nWeight 
    		FALSE,                     // bItalic 
    		FALSE,                     // bUnderline 
    		0,                         // cStrikeOut 
    		ANSI_CHARSET,              // nCharSet 
    		OUT_DEFAULT_PRECIS,        // nOutPrecision 
    		CLIP_DEFAULT_PRECIS,       // nClipPrecision 
    		DEFAULT_QUALITY,           // nQuality 
    		DEFAULT_PITCH | FF_SWISS,  // nPitchAndFamily 
    		"NEU2 ARIAL"));            // lpszFacename 
    
    m_edit_ComboBox.SetFont(&font_irgendwas);
    

    MfG
    RunSeb 😃

    Morgen, reicht es den Font zu setzen oder muss ich das ganze auch wieder zurücksetzen?



  • Kommt drauf an was du dann damit vor hast. Willst du den Font verändern hast du hier gute Möglichkeiten dies auch zu tun!
    Es is ja egal wo und wie oft du deine eigene erstellte Schrift 'font_irgendwas' dann einsetzt, daher brauchst du auch eigentlich nichts zurücksetzen.

    Es sei denn deine ComboBox soll auf versch. Ereignisse reagieren und u.a. dabei den font ändern, da lässt sich was machen...

    MfG
    RunSeb
    😉


Anmelden zum Antworten