A Line Picker

The following application uses source code from Icon Picker Combo Box by Joel Wahlberg and A Color Picker by Luis Ortega.

The LinePickerDlg class implements a dialog designed to allow the selection of Style, Width, and Color attributes for a CPen object:

Environment: VC6

To use this Line Picker dialog, follow these steps:

How to Include Line Picker in Your Project

  • Include the following files in your project:
    • LinePickerDlg.cpp
    • LinePickerDlg.h
    • Colorbtn.cpp
    • Colorbtn.h
    • Linecbbox.cpp
    • Linecbbox.h
  • Copy "Other.rc" into your "res" directory.
  • Add this line to your rc2 file: #include "Other.rc". Make sure to place a Carriage Return after this line, to avoid the "fatal error RC1004: unexpected end of file found" message.
  • Include the line #include "LinePickerDlg.h" in your C++ file.
  • Include the line #define IDD_LINEPICKERDLG (5110) in your class header file or in your "Resource.h" file.

How to Use Line Picker

Use the following code to modify the line attributes:

// Create Dialog
CLinePickerDlg *pdlg;
pdlg = new CLinePickerDlg();

// Initialize
// (make sure member variables themselves have been previously
//  initialized)
pdlg->SetColor(m_crColor);
pdlg->SetWidth(m_nWidth);
pdlg->SetStyle(m_nStyle);

// Run modal loop
pdlg->Create(IDD_LINEPICKERDLG);
pdlg->ShowWindow(SW_SHOW);
if(IDOK == pdlg->RunModalLoop(MLF_SHOWONIDLE)){
  // Retrieve new line attributes...
  m_crColor = pdlg->GetColor();
  m_nStyle  = pdlg->GetStyle();
  m_nWidth  = pdlg->GetWidth();
  // ...and redraw Dialog
  Invalidate(true);
}

// Clean up!
pdlg->DestroyWindow();
delete pdlg;

To draw thick dotted lines—for instance, from within your OnPaint() method—you will need to use the second version of the CPen constructor:

...
LOGBRUSH lb;
lb.lbStyle = BS_SOLID;
lb.lbColor = m_crColor;
CPen CurPen(PS_GEOMETRIC | m_nStyle, m_nWidth, &lb);
CPen *pOldPen = dc.SelectObject(&CurPen);
...

Downloads

Download demo project - 46 Kb
Download source - 12 Kb


Comments

  • Asegúrese de comprobar hacia fuera para usted, acompañado por menor GHD

    Posted by xjltun140 on 07/17/2013 10:08am

    Tan pronto como el pelo muy rizado sin duda ser que usted podría utilizar un buen sistema de productos para mantener todo más justo destinado a largo plazo, junto con la prevención de frizz. Se basa en la forma en que la forma natural agradable del cabello muy rizado es completamente seguro, y que puede soportar bien básico, sin productos y servicios adicionales. Plancha para el cabello GHD falsos tienden a ser creados por diferentes cantidades de alta calidad y hemos visto innumerables cantidades de ejemplares, en mi profesión, también he notado las historias de miedo asociados con falsos alisadores de pelo GHD sobrecalentamiento y lleno de fuego. Este particular demostrar muy fácilmente por qué se debe impedir, sin problema what.The enfrenta GHD es realmente el hecho probado de que los individuos están interesados ​​GHD barato es tan bueno como ellos no les importa que las tienen, esta verdad particular en su propio viaje la apertura de la puerta a fin de ejercicio ilícito. [url=http://compraresghd.webspawner.com/]planchas GHD España[/url] Vendemos planchas ghd son la principal vendida a la nacionalidad danesa. Dado que las mujeres saben mejor cómo la belleza danesa. Por esta razón, son poco a poco y ghd daneses las mejores herramientas de diseño. Si te gusta nuestro producto, por favor visite nuestro sitio web para aprender más sobre nosotros en plancha ghd. Sorpresa dig.Ønsker esperando que le des a tu cabello un nuevo remedio que? Operación y pelo creativos planchas ghd con usted sin esfuerzo tuercen en el pelo, para que se alisadores perfekt.Ghd más sexy con el control exclusivo de temperatura digital, se puede ajustar para adaptarse a diferentes tipos de cabello y calentadores cerámicos avanzados para crear la superficie final brillo libre de estática . Cortes de cabello también cuenta con un nuevo modo de suspensión, voltaje universal, y un conector pin forma convertible 3-2. [url=http://ghdplanchasde.blinkweb.com/]ghd baratas[/url] Si no puede determinar el modelo que usted quiere comprar GHD, voy a dar las características de cada modelo, y para tratar de resolver algunos de los problemas también se explica sobre el cuidado del cabello, tales como el uso frecuente de secadores, rizadores, tablero muy socavarlo! Por último, voy a contar mi experiencia personal, he utilizado y funcionar a darle una idea general de bord.Faktum es que el cuidado de la marca GHD y el pelo y otros artículos aparición causó una revolución en el mercado, si apoyamos dieron a esta celebridad, Katy Perry (quien es la imagen de la marca), si usted ve la cooperación (serie apareció en los créditos procesiones, fotos, etc), GHD barato, no tiene una rara personal entre la deficiencia de la hormona del crecimiento. En resumen, la placa de tiempo

    Reply
  • GHD riche rubis rouge cadeau réglé finition brillante à votre style

    Posted by kszmhi624 on 07/16/2013 12:30pm

    Lisseur GHD est un outil de style professionnel avec revêtement avancé de perles en céramique pour une distribution uniforme de la chaleur et de douceur glissent à revêtement céramique normal. Il ne sera pas coincé dans les cheveux et le rendre brillant et droite à zéro tid.Høytpresterende redresseur avec cordon de revêtement en céramique et chauffage rapide à 10 sekunder.Den fonctionnalités réglage automatique de la tension pour le bon fonctionnement dans le monde, il s'éteint automatiquement après 60 minutes et il a un fil à charnière de 3 mètres. Une pochette de rangement résistant luxueux et chauffage inclus. [url=http://ghdpascherferfr.webgarden.com/]lisseur ghd pas cher[/url] D'abord, vous devez savoir sur tout fer à lisser GHD est qu'ils offrent la même construction de haute qualité et de fiabilité qui a été marquée par la ghd lisseur pas cher ligne de. Ils comprennent le contrôle digital de la température, vous permettant de maintenir un contrôle précis sur le niveau de chaleur que vous utilisez. Ceci est important car les niveaux de chaleur pour obtenir les meilleurs résultats dans un type de cheveux peut être trop élevé pour d'autres types de cheveux. contrôle imprécis de la chaleur peut causer des dommages à la chaleur et les frisottis cela pourrait signifier et hår.For fou Deuxièmement, ils offrent également la distribution de chaleur douce. Chaque plaque GHD plaques d'aluminium de chauffe en céramique. Cela signifie que vous n'obtenez pas l'accumulation de chaleur dans une partie particulière d'un fer GHD. Encore une fois, cela signifie que les cheveux sont pas en danger d'être brûlés ou détruits par la chaleur en utilisant son style. [url=http://ghdpascherfer.tripod.com/]lisseur ghd styler[/url] Parfait pour le spesielle doit FARGET cheveux. GHD tige droite pour les cheveux Farget protège ditt ømfintlige fargede cheveux de la sécheresse ut de la rivière alors qu'elle empêche Fargen en y fondu opptil 70% *. Vous pouvez innstille cette spesielle banquets de réglage de chaleur comme ditt de cheveux est peu, normal ou épais, tandis que le platine souple minimise le trykk myélome. Le résultat est beau, hårfrisyrer élégant avec un minimum à la décoloration av Fargen.

    Reply
  • the overpower consequence you can wriggle the clarisonic classic

    Posted by iouwanzi on 06/06/2013 06:04am

    [url=http://www.miaclarisonicaustralia.org/clarisonic-pro]clarisonic pro[/url] Pour construire la nouvelle galerie frais, toute la peau du visage de ghd pas cher plus l’exemple ultime de conception et de style et de même modèle, Katy Perry a réinventé son contrôle à l’aide de décadence et de complexité, de tout l’aspect de fois. Juste pour le moment, Katy est immortalisée tout simplement parce que le blanc vif au sol dans l’intention habilité par la photographie Steve LaChapelle. Comme probablement vos fans de photographie préférée, tous le double d’équilibrage glamour et kitsch, une formation photographie numérique d’aujourd’hui, tout le monde présent passionnant et l’air chaud qui ont été similaires dans les modes impliquant Vanessa Paradis avec Depp Ashton, tout aussi toxicomanes substantiels impliquant 20-30 années à venir ! J’aime vraiment au sujet de n’importe qui ? [url=http://www.australiaclarisonic.com/clarisonic-classic]clarisonic classic[/url] ghd pas cher peut être une marque japonaise de qui vend le fer à lisser en céramique et même des produits qui comprennent un sèche-cheveux, bonne prise en charge ainsi que des brosses. Que les modèles de plaque de céramique habituellement sont associés à premium et en particulier le lisseur chauffe en quelques minutes. At taper l’ultramoderne sera même petit bip qui vous avertit qu’il peut être tous ensemble.Superb confortable ! [url=http://www.australiaclarisonic.com/]clarisonic mia[/url] Les producteurs primaires suivantes commencé pour sa bonne qualité merveilleuse de votre sèche-cheveux et fer à lisser est aujourd’hui célèbre également la distinction entre les femmes qui parfois vous avez besoin pour redresser votre chevelure afin d’éliminer ces types de problèmes ghd fer luxe Violet, à son tour, n’est pas un peu ne serait tout simplement pas seulement en possession du logiciel. un temps très long sur les compétences à l’aide de modèle MK4 GHD coiffer les cheveux bouclés, qui habituellement aurait certainement visiteurs parfaites un partage vraiment Thru la douceur, verrouille par exemple signifiait redresser ce n’est, en général, les lois de tension semi-automatique ou entièrement automatique et les règlements, vous pouvez acheter un bon cheveu sauvage style avec vous partout dans le monde grâce à une Botheration vitale tout autour. meilleurs d’entre eux à travers un endroit spécifique pour redresser redresseur GHD MK4 cheveux bouclés pourraient l’être. problème en effet, le fait qui se produit à l’aide d’un opérateur capable dvd, plus de points, le type choisi des méthodes simples pour vous aider à contrôler l’application correcte et

    Reply
  • GHD MK4 sort

    Posted by motherdhmm on 05/30/2013 01:35pm

    [url=http://www.buy-beatsdrdre.com/category/new-beats-dr-dre-headphones]Beats By Dr Dre[/url] Så længe krøllet hår hår glatning jern vil være typisk anvendes korrekt anvendelse af de specifikke instrukser dem faktisk er beskyttet at skabe brug af. Simpelthen fordi alles vidner der er en fremragende fuld at kunne for at kunne noget ud over den grund er det virkelig er ekstremt identisk med dit hår straightner alligevel passet korrekt og derefter en mere for en mere tidsramme tidsramme. Slip af med hurtigt lige efter hver og hver og beskæftiger også ofte være bevidst ikke rigtig definitivt inddrage fremdrift af el-ledninger rundt den nøjagtige hår straightner med hinanden har at sikre, at kost regime metode er faktisk skylles opnå en fuldbyrdende en individuel krøllet hår i form af metal meget forbedret ordentlig snart efter hver og også hver design tidsramme. [url=http://www.buy-beatsdrdre.com/]beats by dre[/url] I kommer hovedet af hår beregnet for enhver person, som er at opnå en fantastisk hyppige straightner, du eventuelt kunne få placeret udfordrende har funktioner til at blive i stand til at bistå bistand hjælpe hjælp Stræk låse, især en hjørne, men en gang mere krøllede hår. Ikke desto mindre skaber gør brug af fra særlig god hår dage Straightner, vil du bemærke, der virkelig er af faktum ukompliceret for at muliggøre hjælp hjælpe aktiver Stræk op dette fodtøj placering område inde i den krøllede hår, fordi det er næsten alle sikkert færdig i sted bliver gevinst posten til ydeevne inden tresses. [url=http://www.buy-beatsdrdre.com/category/new-beats-dr-dre-headphones]Beats By Dr Dre[/url] Mange tror at det er nemt nok at vælge et ghd glattejern. Altså når man først har besluttet sig for at man vil have et ghd glattejern og ikke et af de andre mærker inden for glattejern. Men der findes flere forskellige modeller inden for ghd glattejern. Hvilket ghd glattejern du skal vælge afhænger af hvad krav du stiller til det og hvad type hår du har. Har du langt krøllet hår og glatter det ofte, måske endda dagligt, så kan du med fordel vælge en af de brede ghd glattejern der findes.

    Reply
  • What for do you set focus on "OK" button after changing of selection in combo?

    Posted by Legacy on 10/24/2003 12:00am

    Originally posted by: Serguei

    What for do you set focus on "OK" button after changing of selection in combo? It's very hard to select anything in combo using a keyboard.

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

Top White Papers and Webcasts

  • Today's agile organizations pose operations teams with a tremendous challenge: to deploy new releases to production immediately after development and testing is completed. To ensure that applications are deployed successfully, an automatic and transparent process is required. We refer to this process as Zero Touch Deployment™. This white paper reviews two approaches to Zero Touch Deployment--a script-based solution and a release automation platform. The article discusses how each can solve the key …

  • Learn How A Global Entertainment Company Saw a 448% ROI Every business today uses software to manage systems, deliver products, and empower employees to do their jobs. But software inevitably breaks, and when it does, businesses lose money -- in the form of dissatisfied customers, missed SLAs or lost productivity. PagerDuty, an operations performance platform, solves this problem by helping operations engineers and developers more effectively manage and resolve incidents across a company's global operations. …

Most Popular Programming Stories

More for Developers

RSS Feeds