Click here to Skip to main content
15,884,836 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionHow to open a long filename in quotes Pin
Erik15-Sep-09 20:20
Erik15-Sep-09 20:20 
AnswerRe: How to open a long filename in quotes Pin
Cedric Moonen15-Sep-09 20:29
Cedric Moonen15-Sep-09 20:29 
AnswerRe: How to open a long filename in quotes Pin
Stuart Dootson16-Sep-09 0:33
professionalStuart Dootson16-Sep-09 0:33 
QuestionHow to load a file in help? Pin
deadlyabbas15-Sep-09 20:14
deadlyabbas15-Sep-09 20:14 
AnswerRe: How to load a file in help? Pin
CPallini15-Sep-09 20:58
mveCPallini15-Sep-09 20:58 
QuestionRS232 communication in VC++ 6.0 Pin
diptipanchal15-Sep-09 19:26
diptipanchal15-Sep-09 19:26 
AnswerRe: RS232 communication in VC++ 6.0 Pin
Cedric Moonen15-Sep-09 20:27
Cedric Moonen15-Sep-09 20:27 
GeneralRe: RS232 communication in VC++ 6.0 Pin
Neil Urquhart15-Sep-09 21:12
Neil Urquhart15-Sep-09 21:12 
If you have adequtley sized buffers connected to the serial ports ReadFile then you could also use OnTimer() function in your MFC. In the OnTimer() you can read the serial port and the directly update controls in the dialog in the way you want. I have serial port control stuff that works this way fine.

You could use this as a model :

// Update timer
#define IDT_UPDATE	1000
#define UPDATE_INTERVAL 500

BOOL CDRMEXECDlg::OnInitDialog() 
{
	CDialog::OnInitDialog();

	
	// TODO: Add extra initialization here

	// Set the update timer
	SetTimer(IDT_UPDATE, UPDATE_INTERVAL, NULL) ;
	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}


void CDRMEXECDlg::OnTimer(UINT nIDEvent) 
{
	// TODO: Add your message handler code here and/or call default

	switch (nIDEvent) {
	case IDT_UPDATE :
		// Reset this timeout
		KillTimer(nIDEvent) ;

		// TODO
		// Put READ SERIAL PORT AND UPDATE DISPLAY HERE
		
		// Update the display
		UpdateData(FALSE) ;


		// Set the update timer again
		SetTimer(IDT_UPDATE, UPDATE_INTERVAL, NULL) ;

		break ;

	default :
		CDialog::OnTimer(nIDEvent);
	}
}

GeneralRe: RS232 communication in VC++ 6.0 Pin
diptipanchal15-Sep-09 21:59
diptipanchal15-Sep-09 21:59 
AnswerRe: RS232 communication in VC++ 6.0 Pin
Iain Clarke, Warrior Programmer15-Sep-09 21:11
Iain Clarke, Warrior Programmer15-Sep-09 21:11 
GeneralRe: RS232 communication in VC++ 6.0 Pin
CPallini15-Sep-09 21:22
mveCPallini15-Sep-09 21:22 
GeneralRe: RS232 communication in VC++ 6.0 Pin
Iain Clarke, Warrior Programmer15-Sep-09 21:51
Iain Clarke, Warrior Programmer15-Sep-09 21:51 
GeneralRe: RS232 communication in VC++ 6.0 Pin
CPallini15-Sep-09 21:57
mveCPallini15-Sep-09 21:57 
GeneralRe: RS232 communication in VC++ 6.0 Pin
Iain Clarke, Warrior Programmer15-Sep-09 22:13
Iain Clarke, Warrior Programmer15-Sep-09 22:13 
GeneralRe: RS232 communication in VC++ 6.0 Pin
CPallini15-Sep-09 22:20
mveCPallini15-Sep-09 22:20 
GeneralRe: RS232 communication in VC++ 6.0 Pin
Iain Clarke, Warrior Programmer15-Sep-09 22:52
Iain Clarke, Warrior Programmer15-Sep-09 22:52 
QuestionHow to use order by clause in insert into statement Pin
jadhavjitendrar15-Sep-09 19:23
jadhavjitendrar15-Sep-09 19:23 
AnswerRe: How to use order by clause in insert into statement Pin
«_Superman_»15-Sep-09 19:31
professional«_Superman_»15-Sep-09 19:31 
AnswerRe: How to use order by clause in insert into statement Pin
CPallini15-Sep-09 21:08
mveCPallini15-Sep-09 21:08 
QuestionCompiler Design in C Pin
DarkSorrow3815-Sep-09 19:05
DarkSorrow3815-Sep-09 19:05 
AnswerRe: Compiler Design in C Pin
«_Superman_»15-Sep-09 19:28
professional«_Superman_»15-Sep-09 19:28 
QuestionEXECUTE_OFFLINE_DIAGS example Pin
Abinash Mohanty15-Sep-09 18:48
Abinash Mohanty15-Sep-09 18:48 
QuestionDrawing lines, shapes on bitmaps Pin
Game-point15-Sep-09 18:22
Game-point15-Sep-09 18:22 
AnswerRe: Drawing lines, shapes on bitmaps Pin
Naveen15-Sep-09 18:36
Naveen15-Sep-09 18:36 
GeneralRe: Drawing lines, shapes on bitmaps Pin
Game-point15-Sep-09 19:02
Game-point15-Sep-09 19:02 

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.