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

C / C++ / MFC

 
GeneralPreviewing Pin
mikobi23-Aug-05 6:29
mikobi23-Aug-05 6:29 
GeneralPrinting to Outlook Pin
mikobi23-Aug-05 6:14
mikobi23-Aug-05 6:14 
GeneralRe: Printing to Outlook Pin
David Crow23-Aug-05 6:56
David Crow23-Aug-05 6:56 
GeneralPrinting to Outlook Pin
mikobi23-Aug-05 6:12
mikobi23-Aug-05 6:12 
GeneralRe: Printing to Outlook Pin
Alexander M.,23-Aug-05 15:11
Alexander M.,23-Aug-05 15:11 
GeneralPrinting Pin
mikobi23-Aug-05 6:07
mikobi23-Aug-05 6:07 
GeneralRe: Printing Pin
David Crow23-Aug-05 6:57
David Crow23-Aug-05 6:57 
GeneralRe: Printing Pin
mikobi24-Aug-05 2:21
mikobi24-Aug-05 2:21 
This my print fonction, it is still dimmed, what o do again ?
void CMainFrame::Onlit()
{
// TODO: Add your command handler code here
CDC dc;
CPrintDialog printdlg(false);

if(printdlg.DoModal() == IDCANCEL)
return;
printdlg.EnableWindow(true);
HDC hdcprinter = printdlg.GetPrinterDC();
dc.Attach(hdcprinter);
DEVMODE *MyPrintMode;
MyPrintMode = printdlg.GetDevMode();
dc.CreateDC(printdlg.GetDriverName(), // Ignored for Printer DC's
printdlg.GetDeviceName(), // The only required item for Printer DC's
printdlg.GetPortName(), // Ignored for Printer DC's
MyPrintMode);

DOCINFO docinfo;
::memset(&docinfo,0,sizeof(docinfo));
docinfo.cbSize = sizeof(docinfo);
docinfo.lpszDocName = _T("lits");
bool bprintingOK = dc.StartDoc(&docinfo);
CPrintInfo Info;
Info.m_rectDraw.SetRect(0,0,dc.GetDeviceCaps(HORZRES),dc.GetDeviceCaps(VERTRES));
if (bprintingOK < 0)
{
AfxMessageBox("L'Imprimante n'est pas initialisée");
}
else
{

if (dc.StartPage()<0)
{
AfxMessageBox(" Ne peut démarrer la page");
dc.AbortDoc();
}
else
{
dc.SetMapMode(MM_TEXT);
// dc.TextOut(Info.m_rectDraw.left ,Info.m_rectDraw.right , _T("Hello World"),12);
dc.TextOut(500,50, _T("Richard Mikobi Mingambengele"));
dc.EndPage() ;
dc.EndDoc();
GlobalUnlock(MyPrintMode);
}
}



}

I learn my self
GeneralRe: Printing Pin
David Crow24-Aug-05 2:46
David Crow24-Aug-05 2:46 
GeneralRe: Printing Pin
mikobi24-Aug-05 3:23
mikobi24-Aug-05 3:23 
GeneralGetSysColor Utility Pin
Joel Holdsworth23-Aug-05 4:07
Joel Holdsworth23-Aug-05 4:07 
QuestionClick on Edit Control?? Pin
Hachaso23-Aug-05 3:23
Hachaso23-Aug-05 3:23 
AnswerRe: Click on Edit Control?? Pin
toxcct23-Aug-05 3:32
toxcct23-Aug-05 3:32 
AnswerRe: Click on Edit Control?? Pin
Tim Smith23-Aug-05 3:32
Tim Smith23-Aug-05 3:32 
GeneralRe: Click on Edit Control?? Pin
Hachaso23-Aug-05 4:06
Hachaso23-Aug-05 4:06 
GeneralRe: Click on Edit Control?? Pin
Alexander M.,23-Aug-05 15:11
Alexander M.,23-Aug-05 15:11 
GeneralRe: Click on Edit Control?? Pin
Hachaso23-Aug-05 21:18
Hachaso23-Aug-05 21:18 
Generalhelp for server... Pin
dubrava23-Aug-05 2:15
dubrava23-Aug-05 2:15 
GeneralRe: help for server... Pin
Jack Puppy23-Aug-05 3:03
Jack Puppy23-Aug-05 3:03 
GeneralRe: help for server... Pin
Anonymous23-Aug-05 10:09
Anonymous23-Aug-05 10:09 
GeneralRe: help for server... Pin
Moak24-Aug-05 3:47
Moak24-Aug-05 3:47 
QuestionHow can I change WebBrowser control to XP style? Pin
SAsura23-Aug-05 2:13
SAsura23-Aug-05 2:13 
GeneralAutomating Excel Pin
DKT__23-Aug-05 1:43
sussDKT__23-Aug-05 1:43 
GeneralRe: Automating Excel Pin
David Crow23-Aug-05 3:10
David Crow23-Aug-05 3:10 
GeneralRe: Automating Excel Pin
Anonymous23-Aug-05 3:52
Anonymous23-Aug-05 3:52 

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.