Click here to Skip to main content
15,914,905 members
Home / Discussions / Article Writing
   

Article Writing

 
GeneralRe: Check Admin Rights of other NT account Pin
Lim Bio Liong18-Dec-01 0:01
Lim Bio Liong18-Dec-01 0:01 
GeneralTcp vs Unicast Udp Pin
Stephen Caldwell11-Nov-01 12:25
Stephen Caldwell11-Nov-01 12:25 
GeneralCStatic Pin
Mel Stober6-Nov-01 8:49
Mel Stober6-Nov-01 8:49 
QuestionHow do you monitor number of upload and download bit's in realtime? (in dialup, etc) Pin
6-Nov-01 0:22
suss6-Nov-01 0:22 
QuestionHow to send AT commands Pin
yskinny4-Nov-01 20:51
yskinny4-Nov-01 20:51 
GeneralModeless Dialog / Accelerators Pin
Thomas Blenkers3-Nov-01 9:18
Thomas Blenkers3-Nov-01 9:18 
GeneralSkining App in MFC Pin
MaTrIX2k22-Nov-01 9:16
MaTrIX2k22-Nov-01 9:16 
GeneralAuto Hide docking windows Pin
Bart van Haaff2-Nov-01 0:49
Bart van Haaff2-Nov-01 0:49 
GeneralRe: Auto Hide docking windows Pin
Le Ridder Noir2-Nov-01 1:44
Le Ridder Noir2-Nov-01 1:44 
GeneralRe: Auto Hide docking windows Pin
Paul A. Howes2-Nov-01 3:15
Paul A. Howes2-Nov-01 3:15 
Generalvideo conference Pin
yoavadler1-Nov-01 2:30
yoavadler1-Nov-01 2:30 
GeneralRe: video conference Pin
8-Dec-01 20:20
suss8-Dec-01 20:20 
Generalvideo conference Pin
yoavadler1-Nov-01 2:30
yoavadler1-Nov-01 2:30 
GeneralSubspace iteration C++ source codes required Pin
31-Oct-01 18:48
suss31-Oct-01 18:48 
QuestionHow can I tell programaticly what OS is running Pin
SAK31-Oct-01 9:16
SAK31-Oct-01 9:16 
AnswerRe: How can I tell programaticly what OS is running Pin
Nish Nishant31-Oct-01 13:41
sitebuilderNish Nishant31-Oct-01 13:41 
AnswerRe: How can I tell programaticly what OS is running Pin
Michael Martin31-Oct-01 14:37
professionalMichael Martin31-Oct-01 14:37 
AnswerRe: How can I tell programaticly what OS is running Pin
TomKat14-Mar-03 15:46
TomKat14-Mar-03 15:46 
GeneralVisual Builder Pin
Alex Talazar31-Oct-01 8:03
professionalAlex Talazar31-Oct-01 8:03 
GeneralRe: Visual Builder Pin
Michael P Butler31-Oct-01 8:23
Michael P Butler31-Oct-01 8:23 
GeneralRe: Visual Builder Pin
Alex Talazar31-Oct-01 8:30
professionalAlex Talazar31-Oct-01 8:30 
GeneralRe: Visual Builder Pin
Michael P Butler31-Oct-01 8:38
Michael P Butler31-Oct-01 8:38 
GeneralRe: Visual Builder Pin
Rassman1-Nov-01 22:04
Rassman1-Nov-01 22:04 
Clim, I think your trying to jump too far ahead if you haven't yet heard of GDI (CDC). Doing so will be damaging for you for two reasons, you'll miss the basics of graphics work and risk being disillusioned with your programming experience if you fail on your early projects.

As suggested, the scribble sample program is a good place to start, because it teaches the 'object' method of drawing.

After going through the scribble tutorial to get the basics, I would suggest setting up an almost bare-bones project with just a standard View. Then work through the GDI functions, to see what they do and how there work. Then try some drawing objects of your own.

For example you might have a box class

class CBox : public CObject
{//data only class
CRect m_Box;
CPoint m_Possition;
COLORREF m_BorderColor;
COLORREF m_FillColor;
};

You might decide then to add intelligent shapes,

class CCircle : public CObject
{//Intelligent class
CRect m_BoundingRect;

double GetRadius();
double GetCircumference();
};

You could even, once you have done the ground work, create a CDC class of yuor own that understands your own objects.

But first you need to study CDC. Your C++ has already got a wealth of information of how to get started, don't waste your money on a £50 book until you have fully explored what you have and then know exactly which area of graphics you need help with, if any.


We do it for the joy of seeing the users struggle.
GeneralRe: Visual Builder Pin
Rassman1-Nov-01 22:18
Rassman1-Nov-01 22:18 
GeneralParser for C header Pin
31-Oct-01 1:05
suss31-Oct-01 1:05 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.