Click here to Skip to main content
       

C / C++ / MFC

 
GeneralRe: Enhanced tool tips for ribbon markup file? PinmemberBrandon T. H.27-Dec-12 10:12 
GeneralRe: Enhanced tool tips for ribbon markup file? PinmvpRichard MacCutchan27-Dec-12 21:33 
QuestionCasting structures - another basic question PinmemberVaclav_Sal24-Dec-12 4:38 
AnswerRe: Casting structures - another basic question PinmvpRichard MacCutchan24-Dec-12 5:19 
Casting in C++ does not change anything, it just tells the compiler that the basic type or pointer that you have defined will actually be used to point to something else. It is your responsibility to know what you are doing. Windows messages pass pointers in the WPARAM or LPARAM fields, and you need to cast them to the correct type before you can access the structure that they point to. In your case above, you cast the lParam item to the generic PDEV_BROADCAST_HDR so you can find out what type it is, and then you cast that pointer to the specific structure pointer as defined in the header.
One of these days I'm going to think of a really clever signature.

GeneralSOLVED Casting structures - another basic question PinmemberVaclav_Sal24-Dec-12 8:04 
GeneralRe: SOLVED Casting structures - another basic question PinmemberErudite_Eric2-Jan-13 7:13 
QuestionHow to count pages in PDF file using VC++ Pinmembershanmugarajaa23-Dec-12 18:00 
AnswerRe: How to count pages in PDF file using VC++ PinmvpRichard MacCutchan23-Dec-12 22:04 
AnswerRe: How to count pages in PDF file using VC++ PinmemberJijo.Raj26-Dec-12 23:29 
QuestionHow to implement C++ raw string literals in VIsual C++ 2010? PinmemberFalconapollo22-Dec-12 18:03 

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

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


Advertise | Privacy | Mobile
Web04 | 2.8.140921.1 | Last Updated 21 Sep 2014
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid