Changing the Default Background Color in an SDI Application

Environment: SDI MFC projects

SDI projects created using MFC come with a default white background color. This sample code implements any color the programmer desires after the creation of an SDI framework using the MFC wizard for project creation.

  1. Ctrl+W pops up the MFC classwizard property sheet.
  2. Select the Message Maps tab.
  3. From the drop-down list box under the Class Name static control, select the CxxxView option (xxx = Your project's name; for example, CNnoyeView).
  4. Make sure CxxxView is also selected in the Object ID's list box.
  5. Select the WM_ERASEBKGND option in the Messages list box.
  6. Click the Add Function button. The Class Wizard adds the "OnEraseBkgnd" member function.
  7. Click the Edit Code button. Add the following code before the return CView::OnEraseBkgnd(pDC) statement.
CBrush brNew(RGB(0,0,255));  //Creates a blue brush
CBrush* pOldBrush = (CBrush*)pDC->SelectObject(&brNew);

CRect rc;
pDC->GetClipBox(rc); // Gets the co-ordinates of the client
                     // area to repaint.
pDC->PatBlt(0,0,rc.Width(),rc.Height(),PATCOPY);
                     // Repaints client area with current brush.
pDC->SelectObject(pOldBrush);

return TRUE;    // Prevents the execution of return
                // CView::OnEraseBkgnd(pDC) statement

You can choose any desired color background by adjusting the values of Red, Green, and Blue in RGB(0,0,255); for example, RGB(0,0,0)=Black. You can also use bitmaps instead of brushes as the background color with simple adjustments. Guess that's it for now, folks! Have to get back to work.



Comments

  • GHD est l'une des marques les plus populaires au monde

    Posted by sfdeem487 on 07/16/2013 04:20pm

    Récemment a eu le GHD rose, édition limitée pur / sombre sous le nom de GHD MK4 (IV) établir GHD au pouvoir se rapproche uangripelig posisjon au-dessus av portée marché opp-et-vient à défrisants professionnels avec plusieurs funksjoner utile, entre autres choses, un câble sterk supplémentaire , quelque chose qui muliggjør plus frihet lorsque vous stockez ces cils et les boucles et les dernières plaines de la technologie chauffage infra-rouge signifie que hastigheten sur gjennomføring chaleur av et garder au chaud le temps lengre dans le MK4 céramique Plater, ytterligere aidera à veiller à y serrure en minéraux, cheveux ferries et l'humidité dans le ditt de cheveux pour lengre période, un gi cheveux ditt silkemykt, éclat de style et sans électricité statique. Les nouvelles plaines de maintien rondes signifient y Skape styles complexes comme les boucles et les cils sont plus faciles y do.Another avantage le client obtient avec cette nouvelle GHD MK4 (IV) Styler & Horizontal Tang est un DVD qui donne instruksjoner et spesielle conseils pour y obtenir le beste visant à cheveux. Vous pouvez accéder à expérimenter et forskjellig style de cheveux pour la deuxième journée. [url=http://bbeatsinorge.cabanova.com/]lisseur ghd[/url] Troisièmement, ils ont également arrondis barils qui peuvent faire un fer GHD plus polyvalent que beaucoup d'autres types d'appareils de coiffure sur le marché. Si vous souhaitez modifier votre chevelure est souvent avantageux d'utiliser défrisants ghd peut aussi créer des vagues, sauts et loops.Endelig, vous devez sélectionner un fer GHD est conçu pour une utilisation dans une explosion ou frange. GHD IV styler Mini est parfait pour beaucoup moins de cheveux. Combinez ces excellentes caractéristiques redresseurs les plus complets, mais il est plus facile à utiliser sur des petits morceaux de hair.Maybe vous savez ce ghd lisseur [url=http://bbeatsinorge.cabanova.com/]ghd pas cher[/url] Vous pouvez également diffuser sécher vos cheveux. Cela prend évidemment exige plus de temps de myélome multiple, mais il est préférable pour le myélome de cheveux. En attendant la sécheresse des cheveux naturels, vous pouvez gre creux le gjevnlig lorsque se myélome de cheveux plutôt enn si vous devez juste Latt la sécheresse d'habitude, tout ce que vous Trenger y faire pour y boucle meg cheveux avec un GHD pinces redressage se partagent par l'aide de la Klipp-et la bande et begynne de la couche inférieure cheveux audiovisuel sur une tête audiovisuelle de côté. Avec l'aide d'un AV de ces skjønnhetsprodukter GHD qui est sur ​​la couche un pouce de large devrait suffire.

    Reply
  • clarisonic plus reduced version is present in australia

    Posted by iouwanzi on 06/06/2013 10:32am

    [url=http://www.miaclarisonicaustralia.org/]clarisonic mia australia[/url] Ghd IV styler lisseur où acheter défrisants ghd aux questions économiques? Seulement il suffit de suivre le lien ci-dessous et vous devriez maintenant commencer à frapper votre corps!Sa solution de traitement en profondeur de traitement est certainement pourrait combiner quelque chose d’autre dans l’eau pendant une gammes de prix ghd lisseur. Pouce romanciers possibilité réelle ne pense pas que le bureau à domicile types package peut sembler la route vers le site world-wide-web pour la marque d’avoir toutes les opportunités uniques trouvés dans le site Web de kilométrage publicité en général. Ghd lisseur donner 5 eux-mêmes, vous pouvez habiller la manière Quelqu’un veut jouer ce que viennent généralement environs Pour ceux qui connaissent les poils indésirables, pour vous inscrire à votre communauté cheveux doivent être prêts à vous aider à obtenir le genre de perte de cheveux inattendu est habituellement causée par une maladie auto-immune grave, et aussi de temps en temps, une sorte négatif de réaction à des médicaments sûrs que vous avez travaillé, effectuez l’heure suivante plupart d’entre nous sur le fait que sans douleur que vous bénéficiez que 100% de tous les médias vidéo gratuit en ligne principalement parce que la plupart d’entre nous ne veulent pas quelqu’un qui cherche à d’innombrables heures à consacrer à le faire! [url=http://www.australiaclarisonic.com/clarisonic-classic]clarisonic classic[/url] Il existe plusieurs variétés d’instruments conformément à la l’extérieur de votre cuir chevelu. Cette selle est habituellement un appareil qui semble fidèlement un fabuleux soft est encore capable de faire des tas de coiffures différentes : GHD Gold Styler cheveux bouclés, faciles, ondulées, bouclées, dentelées… plus les particuliers versions qui vous devrez transformé en pratique à l’aide de ce type de gadget. [url=http://www.miaclarisonicaustralia.org/clarisonic-pro]clarisonic pro[/url] Vous venez ou peut-être pas ?Le brushing appartenant au régime a été effectuée ainsi que les nouveaux frais AIR compétents sèche-cheveux dans GHD.Katy Perry que n’est plus une sirène, mais il semble être partout destiné à nouveau modèle « ghd lisseur ».Pour promouvoir l’idée de tresses tendres et même brillant cette fois tout le produit inclut consacrée à une série de photographies sur les Afro-américains et lumineuse. Un plan qui est beaucoup plus maîtrisable par rapport aux dernières belles activités. Une exploitation avec un tresses spécialement volumineux sur les portraits.

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

Top White Papers and Webcasts

  • Live Event Date: October 29, 2014 @ 11:00 a.m. ET / 8:00 a.m. PT Are you interested in building a cognitive application using the power of IBM Watson? Need a platform that provides speed and ease for rapidly deploying this application? Join Chris Madison, Watson Solution Architect, as he walks through the process of building a Watson powered application on IBM Bluemix. Chris will talk about the new Watson Services just released on IBM bluemix, but more importantly he will do a step by step cognitive …

  • QA teams don't have time to test everything yet they can't afford to ship buggy code. Learn how Coverity can help organizations shrink their testing cycles and reduce regression risk by focusing their manual and automated testing based on the impact of change.

Most Popular Programming Stories

More for Developers

Latest Developer Headlines

RSS Feeds