I'm using MFC, and a CEdit control. My problem right now is changing the font. I've asked a few friends for help, and that didn't work out to well (thanks though), and so I thought I'd come here. I've also tried the examples and reading what MSDN says, but that also has failed. Here's the current code I'm using:
Does anyone know why this isn't working?Code:#include "stdafx.h" #include "NoteX.h" #include "NoteXDoc.h" #include "NoteXView.h" CNoteXView *pView; #include "MainFrm.h" //..... void CMainFrame::OnChangeFont() { CFontDialog cfd; CFont cf; LOGFONT lf; if(cfd.DoModal() == IDOK){ //cf.CreateFontIndirect(&lf); cfd.GetCurrentFont(&lf); cf.CreateFontIndirect(&lf); pView = (CNoteXView*)GetActiveView(); pView->SendMessage(WM_SETFONT, (WPARAM)&cf, 0); } }



LinkBack URL
About LinkBacks


