Click here to Skip to main content
15,914,162 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Using CDHtmlDialog Pin
SoMad30-Aug-13 22:20
professionalSoMad30-Aug-13 22:20 
GeneralRe: Using CDHtmlDialog Pin
Richard MacCutchan30-Aug-13 22:40
mveRichard MacCutchan30-Aug-13 22:40 
GeneralRe: Using CDHtmlDialog Pin
Don Guy2-Sep-13 6:25
Don Guy2-Sep-13 6:25 
GeneralRe: Using CDHtmlDialog Pin
Richard MacCutchan2-Sep-13 21:29
mveRichard MacCutchan2-Sep-13 21:29 
QuestionHow to write vector destructor? Pin
CryptoGnome329-Aug-13 15:36
CryptoGnome329-Aug-13 15:36 
AnswerRe: How to write vector destructor? Pin
SandipG 29-Aug-13 17:59
SandipG 29-Aug-13 17:59 
AnswerRe: How to write vector destructor? Pin
CPallini29-Aug-13 22:16
mveCPallini29-Aug-13 22:16 
AnswerRe: How to write vector destructor? Pin
Freak3029-Aug-13 22:38
Freak3029-Aug-13 22:38 
GeneralRe: How to write vector destructor? Pin
CryptoGnome330-Aug-13 5:45
CryptoGnome330-Aug-13 5:45 
GeneralRe: How to write vector destructor? Pin
Stefan_Lang2-Sep-13 0:36
Stefan_Lang2-Sep-13 0:36 
QuestionHow to pass array from MFC (dialogbased) to win 32 DLL ? Pin
peoria12329-Aug-13 6:31
peoria12329-Aug-13 6:31 
AnswerRe: How to pass array from MFC (dialogbased) to win 32 DLL ? Pin
Richard Andrew x6429-Aug-13 8:33
professionalRichard Andrew x6429-Aug-13 8:33 
GeneralRe: How to pass array from MFC (dialogbased) to win 32 DLL ? Pin
peoria12329-Aug-13 11:02
peoria12329-Aug-13 11:02 
AnswerRe: How to pass array from MFC (dialogbased) to win 32 DLL ? Pin
Richard Andrew x6429-Aug-13 11:05
professionalRichard Andrew x6429-Aug-13 11:05 
AnswerRe: How to pass array from MFC (dialogbased) to win 32 DLL ? Pin
Richard MacCutchan29-Aug-13 21:06
mveRichard MacCutchan29-Aug-13 21:06 
QuestionPassing "this" pointer to Post/SendMessage Pin
Vaclav_28-Aug-13 6:12
Vaclav_28-Aug-13 6:12 
I have a hierarchy of classes processing serial (COM port) data.
The UI is CpropertyPage ( in main thread) and the port data is retrieved by a COM port thread.
It all works, sort of.

Two “problems” ,related.
I would like to be able to receive error messages from each stage and need to pass the data received back to the CpropertyPage.

I thought that I could use Post/Send messages to do this, but I cannot figure out how to pass the CpropertyPointer “down the line”.

Here is the first working attempt snippet:
In CpropertyPage class :

SendMessage(WM_SERIAL_OUTPUT); // message received in CpropertyPage OK
CString strTest = this->strFrequency; // just checking OK
lResult = pC_SerialMFC->pC_SerialEx->Open(strPort, 0,0,true,this ); // OK


Here is the first “down step” and it fails

LONG C_SerialEx::Open (LPCTSTR lpszDevice, DWORD dwInQueue,
DWORD dwOutQueue, bool fStartListener, void* pointer )
{
TRACE("\nOpen port %s using base class ",lpszDevice ); // Call the base class first
CString strTest = pointer.strFrequency; // compiler error – see below
SendMessage((HWND) pointer, WM_SERIAL_OUTPUT,0,0); // no message received - I did not use Spy to trace where it went

left of '.strFrequency' must have class/struct/union type

So – how do I pass CproperyPage “this” pointer down the line ? Or is this approach all wrong?

Any constructive help would be greatly appreciated.
Cheers Vaclav
AnswerRe: Passing "this" pointer to Post/SendMessage Pin
Richard MacCutchan28-Aug-13 6:21
mveRichard MacCutchan28-Aug-13 6:21 
GeneralRe: Passing "this" pointer to Post/SendMessage Pin
Vaclav_28-Aug-13 9:04
Vaclav_28-Aug-13 9:04 
GeneralRe: Passing "this" pointer to Post/SendMessage Pin
Richard MacCutchan28-Aug-13 21:14
mveRichard MacCutchan28-Aug-13 21:14 
GeneralRe: Passing "this" pointer to Post/SendMessage Pin
Vaclav_29-Aug-13 3:54
Vaclav_29-Aug-13 3:54 
GeneralRe: Passing "this" pointer to Post/SendMessage Pin
Richard MacCutchan29-Aug-13 4:23
mveRichard MacCutchan29-Aug-13 4:23 
GeneralRe: Passing "this" pointer to Post/SendMessage Pin
Vaclav_29-Aug-13 13:03
Vaclav_29-Aug-13 13:03 
GeneralRe: Passing "this" pointer to Post/SendMessage Pin
Richard MacCutchan29-Aug-13 20:50
mveRichard MacCutchan29-Aug-13 20:50 
GeneralRe: Passing "this" pointer to Post/SendMessage Pin
pasztorpisti28-Aug-13 6:29
pasztorpisti28-Aug-13 6:29 
AnswerRe: Passing "this" pointer to Post/SendMessage SOLVED Pin
Vaclav_28-Aug-13 14:33
Vaclav_28-Aug-13 14:33 

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.