Click here to Skip to main content
15,913,722 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: How to get/set the position of buttons, ListCtrl etc.? Pin
David Crow20-Jan-04 2:56
David Crow20-Jan-04 2:56 
QuestionAnybody who knows about Visual C++ Speech applications? Pin
satcat20-Jan-04 1:20
satcat20-Jan-04 1:20 
GeneralLoading Bitmap over the Button Pin
P. Gnana Prakash20-Jan-04 1:11
P. Gnana Prakash20-Jan-04 1:11 
GeneralRe: Loading Bitmap over the Button Pin
Monty220-Jan-04 1:48
Monty220-Jan-04 1:48 
GeneralRe: Loading Bitmap over the Button Pin
Anonymous20-Jan-04 1:57
Anonymous20-Jan-04 1:57 
GeneralRe: Loading Bitmap over the Button Pin
David Crow20-Jan-04 2:57
David Crow20-Jan-04 2:57 
GeneralMFC Clist and adding new objects Pin
Anonymous20-Jan-04 0:37
Anonymous20-Jan-04 0:37 
GeneralRe: MFC Clist and adding new objects Pin
Mike Dimmick20-Jan-04 2:02
Mike Dimmick20-Jan-04 2:02 
My recommendations are as follows:

If you don't expect to derive classes from CMyObject, and all the objects you want to store are independent from each other, I would use a CList< CMyObject, const CMyObject& >. Specifying the second parameter as a const T& means that the compiler won't make a copy of the object simply to call the function. For a simple object (one smaller than 4 bytes), use CList< T, T > instead, since the copy is trivial.

If you need to be able to invoke virtual behaviour through the list, or store objects derived from CMyObject in a CMyObjectList, use a CMyList< CMyObject*, CMyObject* >. Also do this if you might need to refer to the same object at two different positions in the list, or if copying your objects will break any object relationships you may have.

CList always stores a copy of the object that is passed to AddToTail (in the pointer case, it copies the pointer).

I prefer to store actual objects in the list in the simple case, because it's a lot easier to manage.
Questionhow can i define a new language in VC++ ?? Pin
cyberiafreak20-Jan-04 0:34
cyberiafreak20-Jan-04 0:34 
AnswerRe: how can i define a new language in VC++ ?? Pin
TrueKaine20-Jan-04 1:09
TrueKaine20-Jan-04 1:09 
GeneralCD3DFont Pin
Exim20-Jan-04 0:01
Exim20-Jan-04 0:01 
GeneralRe: CD3DFont Pin
KaЯl20-Jan-04 23:10
KaЯl20-Jan-04 23:10 
Generalrun .exe file Pin
satcat19-Jan-04 23:41
satcat19-Jan-04 23:41 
GeneralRe: run .exe file Pin
MeWithNoName20-Jan-04 0:00
MeWithNoName20-Jan-04 0:00 
GeneralRe: run .exe file Pin
satcat20-Jan-04 1:01
satcat20-Jan-04 1:01 
GeneralRe: run .exe file Pin
RobJones20-Jan-04 3:56
RobJones20-Jan-04 3:56 
GeneralRe: run .exe file Pin
satcat20-Jan-04 4:42
satcat20-Jan-04 4:42 
Generalcapture packets at the device Pin
styve19-Jan-04 23:25
styve19-Jan-04 23:25 
GeneralRe: capture packets at the device Pin
Artem Moroz20-Jan-04 0:54
Artem Moroz20-Jan-04 0:54 
GeneralTree View Control Pin
SiddharthAtw19-Jan-04 23:15
SiddharthAtw19-Jan-04 23:15 
GeneralPrinting with GUI+ Pin
Burz19-Jan-04 22:59
Burz19-Jan-04 22:59 
GeneralRe: Printing with GUI+ Pin
Roger Allen19-Jan-04 23:29
Roger Allen19-Jan-04 23:29 
GeneralRe: Printing with GUI+ Pin
Burz19-Jan-04 23:42
Burz19-Jan-04 23:42 
GeneralRe: Printing with GUI+ Pin
Roger Allen20-Jan-04 0:34
Roger Allen20-Jan-04 0:34 
GeneralRe: Printing with GUI+ Pin
Burz20-Jan-04 0:40
Burz20-Jan-04 0:40 

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.