|
|
Thx for you introduce me this article. But I want to know more knowledge about this. Because my goal is to drag file into desktop, I wonder this method can't work.
|
|
|
|
|
Well I saw your answer previous drag with explorer or destop of a program on the codeproject you need to search.;)
|
|
|
|
|
i have a CDialog ,1 button for print i have a print but i need a button for print preview !How i have read all codeproject stuf but nothing ...
this is my code for print :
CPrintDialog dlgPrint(FALSE,PD_ALLPAGES,this);
if (dlgPrint.DoModal()==IDOK)
{
// ** Attach the printer DC from the dialog
// ** to a CDC object
CDC dcPrint;
dcPrint.Attach(dlgPrint.GetPrinterDC());
// ** Create and fill a DOCINFO structure
DOCINFO myPrintJob;
myPrintJob.cbSize = sizeof(myPrintJob);
myPrintJob.lpszDocName = "MyPrintJob";
myPrintJob.lpszOutput = NULL;
myPrintJob.lpszDatatype = NULL;
myPrintJob.fwType = NULL;
// ** Start the printing document
if (dcPrint.StartDoc(&myPrintJob)>=0)
{
// ** Start a page
dcPrint.StartPage();
CString sQuestion;
m_question.GetWindowText(sQuestion);
CString sText;
sText = "Command";
CString sText1;
sText1 = "Display :";
////////////////////////////////////////////////////////////////////////////////////////
dcPrint.TextOut(2000,350,sText);
dcPrint.TextOut(300,500,sText1);
// ** Throw the page
dcPrint.EndPage();
// ** Close the document
dcPrint.EndDoc();
}
// ** Delete the printer device context
dcPrint.DeleteDC();
}
Bravoone
|
|
|
|
|
|
No i need something more easy...is to hard for me !you see my code for print ?! i need something like that ...easy not so complicate !can you help me ?!
Bravoone
|
|
|
|
|
some times ago (I think two years ago) I had this problem I wanted to have a preview before print so I explain for you but before it(you can also use of printer driver if you dont have a real printer or dont access to it see this thread[^] ) I calculate dimension for pages like A4,A3,... and convert to screen and then use of a handle to display device context (hdc) sent my datas with BitBlt to screen and it worked and finaly sent my datas to printer like this
PRINTDLG pd;
...
m_Image.BitBlt(pd.hDC,100,134,640,480,0,0,SRCCOPY);
|
|
|
|
|
what is m_image ?! what control ?!
Bravoone
|
|
|
|
|
It was an example and m_image was CImage for print images.
|
|
|
|
|
you see my code?
i need print preview for this HOW?help me!
Bravoone
|
|
|
|
|
I dont have any solution for my problem please help me !if you can !
Bravoone
|
|
|
|
|
I searched my CDs for send my program for you but I didnt find it instead I found this article that I think it will be helpful for you. see Introduction to MFC Printing[^]
|
|
|
|
|
Does your problem solve with previous link?
|
|
|
|
|
You just blew him away by ten orders of magnitude. Explanations have to be on the fringe of insanely easy for him to bother grasping it. Anything beyond that, and you'll receive his standard, "How I do that?" rely.
"A good athlete is the result of a good and worthy opponent." - David Crow
"To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne
|
|
|
|
|
i need some help over here please !
Bravoone
|
|
|
|
|
A another problem have puzzled me a lot. After trying everything, i just cannot display non-solid-color background in scroll-view correctly, who can help me.
chenzd
|
|
|
|
|
Hi Guys,
I am facing a little difficulty in finding the width of a character in Vista machine.
For the same character (say 'a'),I am getting different (A,B,C values in Vista machine ,when comapare to other O S machines).
Can somebody tell me,why this is happening?
Is this a microsoft bug??
If not ,what is the FIX for it.
Please help me.
Thanks in advance.
Appu..
"My blood group is not B+.But I have it my blood"
|
|
|
|
|
Are you comparing the same things? Doesn't Vista use a different system font? Try selecting the same font into the DC before calling GetCharABCWidths() .
|
|
|
|
|
I am using the same System Font, i.e, Tahoma 10 on all machines.
We are getting different values for A and C(underhangs and overhangs)in Vista,when compared to other Operating System.
Because of this our logic is not working in Vista.
Please help me out.
Appu..
"My blood group is not B+.But I have it my blood"
|
|
|
|
|
When you create the font, are you specifying the exact font or using the stock SYSTEM_FONT?
"Posting a VB.NET question in the C++ forum will end in tears." Chris Maunder
|
|
|
|
|
How to detect which key has been pressed along with ctrl key?
Thankyou
|
|
|
|
|
Use GetKeyState to find out state of control key...
BOOL SomeDialog::PreTranslateMessage(MSG* pMsg)
{
if( pMsg->message == WM_KEYDOWN &&
pMsg->wParam == VK_TAB &&
( GetKeyState( VK_CONTROL ) & 0x8000 )
)
{
HandleCtrlTab();
return TRUE;
}
return CDialog::PreTranslateMessage(pMsg);
}
|
|
|
|
|
|
|
Hi all.
I'm using unmanaged C++ MFC application. And I need to get Excel interfaces. As I know I need to import TypeLib using MFC wizzard. Wizzard is creating a header, excel.tlh and excel.tli files. When i start to compile project, there is 100's of errors in excel.tlh.
So the question is: what i've done improperly? May be I need to include additional libraries and headers (tried to include ole.h and ole32.lib). May be someone know some articles, where I can find information about it?
Thank's a lot
|
|
|
|