Invisible Splitter Window

Similar to "Windows Explorer" with Web Content Enabled

.

Environment: VC6, Windows 2000

When we want to create more than one view in the same view, we go for split windows. What if we don't want that splitter to be visible? (Like what we have in "Windows Explorer," but with Web content enabled.)

The class that I have provided here helps you to successfully hide the splitters. Making the splitter invisible by calling CWnd::ShowWindow(FALSE) won't work because Views are Child windows of the Splitter. When the parent is hidden, the child cannot be visible.

The only way is to override the OnDrawSplitter() function. There is a flag that decides the splitter to be visible or invisible (this is set in the constructor). Here we go...

void CSplitterWndEx::OnDrawSplitter(CDC *pDC, ESplitType nType,
      const CRect &rectArg)
{
  if (pDC == NULL)
  {
    RedrawWindow(rectArg, NULL, RDW_INVALIDATE|RDW_NOCHILDREN);
    return;
  }
  /**
  * If you want to see the splitter window,
  * Use the base class's drawing funcion;
  * otherwise, fill the Splitter with the View's color.
  */
    if(m_Visible)
    {
        CSplitterWnd::OnDrawSplitter(pDC,nType,rectArg);
        return;
    }
  ASSERT_VALID(pDC);
  CRect rect = rectArg;
  CPen WhitePen;
  WhitePen.CreatePen( PS_SOLID, 
                      PEN_WIDTH, 
                      GetSysColor(COLOR_WINDOW));
  pDC->SelectObject(&WhitePen);
  pDC->Rectangle(rect);
}

The next step is to disable the resizing capability of the splitter window. To disable those functionalities, override the following:

  • CSplitterWnd::OnMouseMove(UINT /*nFlags*/, CPoint pt);
  • CSplitterWnd::StartTracking(int ht);
  • CSplitterWnd::OnDrawSplitter(CDC* pDC, ESplitType nType,const CRect& rectArg);
  • CSplitterWnd::OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message);
  • CSplitterWnd::OnMouseWheel(UINT fFlags, short zDelta, CPoint point);

This is a very simple way to hide the splitter window.

When using the splitter, call the construcor with FALSE to hide it and TRUE or without any parameter for a normal splitter window.

For an invisible splitter, use this code:

  CSplitterWndEx splitter(FALSE);    //Set visible to FALSE.
  splitter.CreateStatic(this,1,2);
  splitter.CreateView(0,0,RUNTIME_CLASS(CLeftView),
      CSize(120,120),pContext);
  splitter.CreateView(0,1,RUNTIME_CLASS(CTextView),
      CSize(128,0),pContext);

For a visible splitter, use this code:

  CSplitterWndEx splitter(TRUE);    // Set visible to TRUE
                                    // (or)
  CSplitterWndEx splitter;          // Default is TRUE.
                                    // Use the splitter.
  splitter.CreateStatic(this,1,2);
  splitter.CreateView(0,0,RUNTIME_CLASS(CLeftView),
      CSize(120,120),pContext);
  splitter.CreateView(0,1,RUNTIME_CLASS(CTextView),
      CSize(128,0),pContext);

Downloads

Download demo project - 8.00 Kb
Download source - 32.0 Kb



Comments

  • Utilice GHD Pink Kiss Styler puede creat cualquier estilo de peinado

    Posted by bvvaaw651 on 07/16/2013 09:07pm

    Hoy en dia, hay muchas herramientas para que podamos hacer nuestro cabello más style.men la plancha ghd es nuestra mejor opción, ya que puede tener el pelo más sano y fashion.I sugieren se lava el cabello y secarlo completamente antes de uso de alisadores. Si usted utiliza el pelo o cualquier otro planchas de pelo, causarán daños reparables para el cabello que está húmeda o no completamente tør.Vi ofrecen muchos tipos de Babyliss baratos GHD, marca de plancha de pelo ghd baratas, nueva llegada, descuento planchas ghd, etc nuevos estilos, buen precio, varios colores, entrega rápida, orden de la pequeña cantidad accepteret.Efter mi opinión, que vuelve a alegrar por la noticia de que ghd está preparado para you.All la ghd es muy chi y barato con una calidad superior. son absolutamente el mejor producto en el mercado. [url=http://comprar-ghd.manifo.com/]planchas ghd baratas[/url] Somos pelo ghd planchas profesionales proveedores, tenemos muchos años de experiencia en la venta ghd. La comprensión de un gran número de personas pueden comprar problemas de productos. Más profesional para responder a sus preguntas. Hasta que esté satisfecho. Nuestra paciencia y cuidado, esto te hará sentir como si compra ghd es el más valioso. Puesto que vendemos muchos tipos de planchas ghd, y a todo color. Tipo que usted elija, tomar decisiones precisas para que no causan el mismo para usted. La mayoría de la gente se preguntará cómo se parece el precio? You Responder en este momento, nuestro precio es el más barato, usted puede buscar a través de, planchas GHD pertinentes para encontrar más tiendas, compara Internet to.du encontrará que nuestros productos son bedste.vi tiene un montón de ventajas para usted. Estamos aquí para comprar sus planchas de pelo ghd, se puede disfrutar de envío gratis. Si usted necesita preocuparse, ponemos a su disposición con los otros dos métodos. Para ir rápidamente a las manos. Cuando usted compra, usted no debe utilizar este producto, nos enseñará el método utilizado. Para ofrecerle un servicio de alta calidad. Si no te gusta para comprar productos, para que puedas ver nuestra política. Para el procesamiento. Planchas ghd en el producto, si usted tiene preguntas adicionales, por favor póngase en contacto con nosotros. Gracias por su apoyo y aliento de nuestros productos, creemos que la elección de planchas ghd, que son una hermosa opción. [url=http://ghdchheapoutlet.moonfruit.com/]planchas ghd[/url] Aarhus que aman la cultura, los artículos de moda todo el tiempo, que están dispuestos a ser generosos temperament.They también tienen este problema, salir a nadar o esquiar etc proyecto de espectáculos inevitablemente perturbar el pelo original, lo que resulta en yourself.So muy embarazoso desea que un amigo, ya que pueden mantener los moment.Clothes perfectos y zapatos todo puede cambiar en cualquier pelo time.But? Aquí hemos introducido ghd glattejern.Resort son el must-have item.It no sólo es pequeña, de moda, conveniente para el voltaje de los países, el tiempo caliente es korte.som hasta diez minutos, que es el mismo que otro.

    Reply
  • clarisonic extra restrictive issue is available in australia

    Posted by iouwanzi on 06/05/2013 07:13pm

    [url=http://www.miaclarisonicaustralia.org/]clarisonic mia australia[/url] Jeg har efterhånden været indehaver af dette pragteksemplar i knap ét og jeg nyder hvert et øjeblik i selskab med mine Beats. Der er ingen tvivl om, at de har taget verden med storm og de er kommet for at blive. Det kan tage lang tid at finde det rette headset, men med disse Beats by Dr. Dre Studio er jeg tydeligvis ikke gået galt i byen på noget tidspunkt. Hverken i forhold til min stationær, [url=http://www.miaclarisonicaustralia.org/]clarisonic mia 2[/url] Vi har været i stand til at tilbringe cirka en time med systemet, og vi har helt ærligt komme væk meget imponeret. Enheden føles meget robust, med en stiv metalgitter og soft-touch belægning omkring resten af sit ydre. Det føles meget behageligt at holde i en hånd, og vil nemt passe i en jakkelomme. Faktisk en af vores eneste oprindelige klager er, at den medfølgende regnskabsmæssige skallen ikke efterlader nogen plads til de medfølgende kabler. Alle knapper har en blød, let clicky taktilitet, som også hjælper til sin præmie føler. Brug det i første omgang sammen med en af Beats ‘on-hånd Jamboxes i et kablet A / B sammenligning Jambox kom ud lyde som en forvrænget, rumlende rodet op mod pille – vi havde endda en rep bringe en anden enhed bekræfter, at det var ikke en dud. Hvis det ikke var nok, p-piller også formået at få meget højere, opholder sig temmelig ren (i sammenligning), og uden at rumlen på bordet som den Jambox gjorde meget lidt. Som en tredobbelt-check foranstaltning, senere kom vi op med et lignende resultat med vores in-house-enhed Logitechs $ 99 UE mobil boombox – en højttaler vi finder sammenlignelige med lyd, hvis en smule bedre, end Jambox. [url=http://www.miaclarisonicaustralia.org/]clarisonic mia 2[/url] Jeg har efterhånden været indehaver af dette pragteksemplar i knap ét og jeg nyder hvert et øjeblik i selskab med mine Beats. Der er ingen tvivl om, at de har taget verden med storm og de er kommet for at blive. Det kan tage lang tid at finde det rette headset, men med disse Beats by Dr. Dre Studio er jeg tydeligvis ikke gået galt i byen på noget tidspunkt. Hverken i forhold til min stationær,

    Reply
  • GHD realmente ocupan una gran cuota de mercado en la industria del cuidado del cabello

    Posted by wanzilucky on 06/05/2013 07:08pm

    [url=http://www.planchasespanaghdtop.net/]ghd españa tienda[/url] En un nuevo diseño con placas y detalles en rosa intenso que la convierten en una verdadera edición de culto, ghd styler PINK Cherry Blossom incorpora la misma tecnología que las stylers Gold Series y en esta ocasión se presenta en una funda térmica para la styler y una bolsa térmica para el secador, ideales para viajar o para prevenir golpes.GHD planchas alisadoras de cerámica se han desarrollado dentro de la de 2000.La ingeniería de la peluquería ofrece expuesta la cara particular con respecto a los estilistas y también iconos de tendencia en todo el mundo. [url=http://comprarsaleghd.webstarts.com/]planchas ghd baratas[/url] Elijas la plancha que elijas, que lleve selección de temperatura y vas regulando la temperatura desde 150º en adelante y vas viendo como te queda el cabello. Es muy importante la utilización de un protector térmico cuando pases la plancha, casi más importante que un tratamiento de recuperación porque cuanto menos se dañe con el planchado menos necesitaras repararlo. [url=http://www.planchasespanaghdtop.net/ghdtienda/]GHD Plancha pelo[/url] La plancha de renombre mundial de pelo GHD viene en tres tamaños: el mini styler IV y la variedad Salon Styler. No estilista, casa o salón de belleza, debe entenderse sin una plancha GHD. Todos los Stylers GHD son de España y vienen con una garantía de 2 años válida en España.Mucha de la retroalimentación positiva se produjo en la ghd IV Styler que indica que se trata de una plancha de pelo genial, especialmente para el cabello grueso y largo plazo. Realmente vale la pena cada centavo que usted paga para aquellos que no pierda su dinero en otros.

    Reply
  • Derfor kan lÃ¥se sandsynligvis eventuelt være større sammen med rigere

    Posted by motherdhmm on 05/30/2013 03:52am

    [url=http://www.buy-beatsdrdre.com/]beats by dre headphones[/url] Ret når du muligvis har rettede denne kuffert område region hoved af hår beskæftiger bestemt ghd glattejern Straightner, kunne du op kommer der lægges inden placere maj biceps og hænder og fingre forbrug fingre fingre manifestation alligevel stadig medtage frontward inde i store forbrug palms hænderne overvejelser for dig at udføre nøglen særlig bestemt team generelt kanter inde i det krøllede hår. Altid kan være let at udnytte og foreslår derfor en enkeltperson blot krav 2 film. Masser af i hvilke forsøg motion pictures til at være i stand til at hjælpe med skilsmisse eller separation hår kan være den bedste metode til herald på GHD hår frisør ædle metal. [url=http://www.blog.cheapbeatsbydre.co.nz/monster-headphone]monster beats headphone[/url] Grim ælling til en svane par vinger, Askepot blive den stolte dronning behøver kun et hår stick. Må ikke se enden, er det svært at forestille sig sådan et stort show af momentum Bang Bao reklame propaganda kun GHD hår pinde. Elegant paladser og farverig klædt crowd do folie, gør GHD hår pinde, ad kaldet generøse. Dens reklame følelsesmæssige appeller hovedsagelig at gøre med den smukke eventyr keynote, men insisterede på, at kortene ikke følger almindelig sund fornuft, det modsatte i jagten på en uventet effekt af USA, viser også fremragende produkt egenskaber. Selvhævdende kvinder uafhængige og selvsikre charme. Henvender sig til hjerter sine mål forbrugerne at opnå en selv-identitet, herunder personlighed, værdier og dermed skabe et godt indtryk af deres brand, og til gengæld deres mærkeloyalitet. Det copywriting I slutningen af reklamer, “Du kan gøre noget med dit hår – GHD prikken over i’et, enkel og kraftfuld. [url=http://www.buy-beatsdrdre.com/]beats by dre australia[/url] GHD Fladjern elsker i øjnene af beskueren, den mest romantiske Valentinsdag i Kina, som udgør deres egen skønhed. Nyt tøj, nye sko, et godt sind er identificeret, så er der tilbringer en vis indsats på håret. Willow-lignende swing, elegant 3000 sort hår, der viser en kvinde, den smukkeste side. Hair Salon Hair Design tænke over, hvad slags kanaler i håret af smukke kvinder over ..

    Reply
  • Lightweight smart – Nike Free TR Befit in shoot up 2013 3 series

    Posted by Tufffruntee on 04/24/2013 09:25am

    Nike Free TR Stalwart 3 noteworthy features is to purchase the additional scheme: Nike Let off 5 soles improved bending Scratch; stylish tractor pattern making training more focused when; lighter weight, the permeability is stronger, and more fashionable shoe designs not not exhort shoes [url=http://northernroofing.co.uk/roofins.cfm]nike free run uk[/url] more smug wearing, barefoot training feel, but also more in vogue appearance. Nike On the house TR Fit 3 provides supreme lateral solidity, you can deceive the legs in the part during training. Acrid vamp upper breathable webbing, disgrace suds's solitary delineate can be [url=http://markwarren.org.uk/goodbuy.cfm]nike free run uk[/url] seen under the aegis it. Lightweight, ragged, reduce bubbles matter familiar through entirely only one seams, more limber, advocate is stronger. Need more mainstay, part of a training vex, foam neck in more parts of the shortage championing give, effervescence loose. Put to use stand-in tongue moisture wicking mock materials, unshiny on your feet, help living feet tiring and comfortable. Phylite [url=http://turbo-vac.co.uk/components_13.cfm]nike free uk[/url] midsole offers lightweight revolt sustained, outstanding durability and stable outsole can do to greatly lower the comprehensive weight of the shoe. Qianzhang pods on the outsole and heel-shaped Grassland rubber enhances the shoe multi-directional purchase on sundry surfaces.

    Reply
  • Problems with source code

    Posted by Legacy on 07/12/2002 12:00am

    Originally posted by: The Chameleon

    The source code has problems accepting the stdafx.h

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

Top White Papers and Webcasts

  • Corporate e-Learning technology has a long and diverse pedigree. As far back as the 1980s, companies were adopting computer-based training to supplement traditional classroom activities. More recently, rich web-based applications have added streaming audio and video, real-time collaboration and other new tools to the e-Learning mix. At the same time, the growing availability of informal learning tools--a category that includes everything from web searches to social media posts--are having a major impact on …

  • Java developers know that testing code changes can be a huge pain, and waiting for an application to redeploy after a code fix can take an eternity. Wouldn't it be great if you could see your code changes immediately, fine-tune, debug, explore and deploy code without waiting for ages? In this white paper, find out how that's possible with a Java plugin that drastically changes the way you develop, test and run Java applications. Discover the advantages of this plugin, and the changes you can expect to see …

Most Popular Programming Stories

More for Developers

Latest Developer Headlines

RSS Feeds