Showing disabled combo text in black

I hope that the picture I am hereby attaching speaks for itself: the IP-address in Fig.2 is easily readable, while the parameters in Fig.1 are not.

The same problem is encountered in Windows' Find File, the one that you run from the Start button menu. While it performs the search, the search pattern is dimmed.

IDC_COMBO is a combo control of a dialog box. The code that follows is placed in the dialog's OnInitDialog handler, here it is:
    // Make the disabled combo's edit control appear as enabled & R/O

    // 1. The first child window of a combo is its edit control
    CEdit* pComboEdit=(CEdit*)(GetDlgItem( IDC_COMBO )->GetWindow(GW_CHILD ));
    
    // 2. Enable combo's edit control, not the combo itself, and set R/O
    pComboEdit->EnableWindow( TRUE );
    pComboEdit->SetReadOnly();

However, this approach does not work when the combo box is of the DropList type, since such a combo consists of two windows only, the combo itself and the combo list control, and, therefore, I can't enable it.

And also, overriding the OnCtlControl handler in order to change colors doesn't help - there is no problem to change the text background color, but the text color still appears dimmed.



Comments

  • you can find the excellent clarisonic in myer

    Posted by iouwanzi on 06/06/2013 07:44pm

    [url=http://www.australiaclarisonic.com/]cheap clarisonic australia[/url] our bikini fluo avec des chandails effet de perspective au crochet, plus la féminité très sexy se tailler grosses boucles, mais pas simple. Sexy niveau populaire, tant de belles femmes a eu à envier. En fait, voulez vous débarrasser d’enfantin, d’augmenter féminin, approprié propres cheveux bouclés, mais très sculpté points de Oh! Un beau bébé et Miranda Kerr d’Australie mérite d’être un modèle de Freaky, les occasions formelles ou la rue tous les jours a attiré l’attention du public. Bien que chaque forme est différente, mais pas difficile à trouver, la plupart des enfants peuvent préférer cette exclusion boucles. [url=http://www.miaclarisonicaustralia.org/]clarisonic mia online[/url] Modèle d’organisation ghd fer des prix, qui sont eux-mêmes trouvés sur le marché, maintenant il ya beaucoup de gens qui ont pu être mieux. En collaboration avec une solution de développement plus ou moins à chaque fois pour la décoration céramique lisseur cheveux crépus GHD MK4 est fluorescent productivité du système de téléphone sans réponse merveille à cet univers lié à la décoration des cheveux bouclés.L’utilisation d’un intense curiosité particulière structure actuelle cheveux bouclés et la conception du temps et une couverture supplémentaire dans votre chemin équivalent à travers les cheveux crépus de votre client supporte le meilleur que fournissent habituellement la plupart de ces produits et de services pour les cheveux bouclés ainsi que les entreprises de complètement mentionner traitements phénoménales sont très efficaces avec leur défrisage sauvage. [url=http://www.australiaclarisonic.com/clarisonic-classic]clarisonic classic[/url] Modèle d’organisation ghd fer des prix, qui sont eux-mêmes trouvés sur le marché, maintenant il ya beaucoup de gens qui ont pu être mieux. En collaboration avec une solution de développement plus ou moins à chaque fois pour la décoration céramique lisseur cheveux crépus GHD MK4 est fluorescent productivité du système de téléphone sans réponse merveille à cet univers lié à la décoration des cheveux bouclés.L’utilisation d’un intense curiosité particulière structure actuelle cheveux bouclés et la conception du temps et une couverture supplémentaire dans votre chemin équivalent à travers les cheveux crépus de votre client supporte le meilleur que fournissent habituellement la plupart de ces produits et de services pour les cheveux bouclés ainsi que les entreprises de complètement mentionner traitements phénoménales sont très efficaces avec leur défrisage sauvage.

    Reply
  • Error in excuting your code

    Posted by Legacy on 11/26/2001 12:00am

    Originally posted by: DASSLEYO

    First of all I thank you for ur code.
    I tried urs in my program and i ahve execution error.
    Actually i have a combo box in my dialog and i am able to disable it by m_NbreMachineCtrlENABLEWINDOW(FALSE); and also by properties but i could not the change colour to grey.

    COuld u pleas help me if u have sloution SOS.
    Thank u in advance..

    Reply
  • Custom Draw

    Posted by Legacy on 05/18/2001 12:00am

    Originally posted by: Andre Romanov

    The problem has a very simple solution by Custom Draw. But it works for the case without edit control only (see Q82078).

    Reply
  • Solution for text coloring in CBS_DROPDOWNLIST, without subclassing

    Posted by Legacy on 11/18/1999 12:00am

    Originally posted by: Eliot Shepard

    If you trap WM_CTLCOLOR in your parent dialog, you get a callback every time the dialog is about to paint a child control. The callback params include a temp pWnd of the child and the child's pDC. Put this code in the dialog's OnCtlColor(...)
    
    

    if (pWnd->GetSafeHwnd() ==
    ((CWnd*) comboToColor)->GetSafeHwnd()) {
    pDC->SetTextColor(RGB(255,0,0));
    }

    This works for me under VC60 SP2. Not the most elegant thing in the world, maybe, but it works.

    This Technical Note (included in the MSDN Library), talks about the method, though it empasizes subclassing CComboBox:

    TN062: Message Reflection for Windows Controls

    --
    Eliot Shepard
    www.slower.net

    Reply
  • Need to solve this problem in ActiveX (VB6)

    Posted by Legacy on 10/26/1999 12:00am

    Originally posted by: Jens Wippermann

    I need to solve this problem in an ActiveX Combo, created in VB6. Does anyone have an idea??

    Reply
  • Read Only Combos

    Posted by Legacy on 04/09/1999 12:00am

    Originally posted by: George Hunt

    Has anyone yet figured out a way to solve this problem for a CBS_DROPDOWNLIST?

    Reply
Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • Live Event Date: March 19, 2015 @ 1:00 p.m. ET / 10:00 a.m. PT The 2015 Enterprise Mobile Application Survey asked 250 mobility professionals what their biggest mobile challenges are, how many employees they are equipping with mobile apps, and their methods for driving value with mobility. Join Dan Woods, Editor and CTO of CITO Research, and Alan Murray, SVP of Products at Apperian, as they break down the results of this survey and discuss how enterprises are using mobile application management and private …

  • Live Event Date: March 18, 2015 @ 2:00 p.m. ET / 11:00 a.m. PT Content is king, and businesses of all kinds want to leverage content to demonstrate their business benefits to customers, prospects, and partners alike. With new media options – 4K, 3D, HTML, and new devices – all becoming a part of your communications strategy, what tools are there that can speed time to value while reducing learning curve and duplication of efforts? Check out this upcoming eSeminar to learn how working with Adobe …

Most Popular Programming Stories

More for Developers

RSS Feeds

Thanks for your registration, follow us on our social networks to keep up-to-date