|
savitri wrote: i am studying,, why u all are inserting too much.. all are take some time to learn new things ok. u all also from scratch only become expert in subjects ok. dont insert to freshers ok.
I read books which teach C++ syntax when I was learning C++ from scratch ten years ago!
Maxwell Chen
|
|
|
|
|
Maxwell Chen wrote: I read books which teach C++ syntax when I was learning C++ from scratch ten years ago!
I also have a book about c++, but I think it is broken, because the ctrl-f function doesn't work.
I first thought it the battery was empty, but I can't seem to find where I should put new batteries.
codito ergo sum
|
|
|
|
|
BadKarma wrote: I also have a book about c++, but I think it is broken, because the ctrl-f function doesn't work.
I first thought it the battery was empty, but I can't seem to find where I should put new batteries.
It's very easy: Don't waste the effort to put new batteries. Buy a new book instead!
(But why does a C++ book need batteries?! )
Maxwell Chen
|
|
|
|
|
Maxwell Chen wrote: (But why does a C++ book need batteries?! )
to help you to find code , this book is equiped with AI, which read your mind and find the suitable answer!
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow Never mind - my own stupidity is the source of every "problem" - Mixture
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief and You/codeProject$$>
|
|
|
|
|
yes, you are correct, may be he meant his "broken" noteBOOK (PC).
|
|
|
|
|
Notebook.. wow! i am still using desktop
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
"If it were machines, the pair_programming seem to work, but for humans it is pair_crackdown that seems to work! " - Nisamudheen
Never mind - my own stupidity is the source of every "problem" - Mixture
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief and You
|
|
|
|
|
savitri wrote: u all also from scratch only become expert in subjects ok. dont insert to freshers ok.
I amnot insulting you! I am a beginner too! thats why i refer you to teh online version of bruce eckel book!. one of the best book for C++.
Secondly, if you see, I don't have sixth vision, to visualise what all the function do! you have to show me the code before get answered!
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow Never mind - my own stupidity is the source of every "problem" - Mixture
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief and You/codeProject$$>
|
|
|
|
|
savitri wrote: i am studying
well, this is not what you said here[^]. You said you completed your BE in 2007, didn't you? And since you said you completed BE in 2007, I will assume that you already have a job.
savitri wrote: why u all are inserting too much
you mean to say 'insulting'?
savitri wrote: all are take some time to learn new things ok
And with your kind of approach, it will take even longer.
savitri wrote: dont insert to freshers
again, you mean 'insult'?
your communication skills are as poor as your knowledge on C++. Try improving both.
Regards,
Vijay.
|
|
|
|
|
Vijay, nice reply dude, but it would better if you send her the mail..!
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
"If it were machines, the pair_programming seem to work, but for humans it is pair_crackdown that seems to work! " - Nisamudheen
Never mind - my own stupidity is the source of every "problem" - Mixture
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief and You
|
|
|
|
|
If you have MSDN installed (or online MSDN), you can check for error code C2666. Here's the explanation :
An overloaded function or operator is ambiguous. Formal parameter lists may be too similar for the compiler to resolve the ambiguity. To resolve this error, explicitly cast one or more of the actual parameters.
Your problem here is that there are several definitions of A_BUGFIX that can be used in that line, and the compiler doesnt know which one to use, so you need to hint the compiler.
|
|
|
|
|
uus831 wrote: Your problem here is that there are several definitions of A_BUGFIX that can be used in that line
And possibly the operator + is overloaded than A_BUGFIX, as the OP error message shows that the identifier of the error as '+'
OP wrote: error C2666: '+' :
|
|
|
|
|
|
Hi.
I was wondering if anyone knows how to retain the default button function on a dialog? After I push the cancel button, if I show the dialog again (showwindow), the OK button no longer has the default "status" and so pushing the return button after entering something into an edit box does not automatically push OK but Cancel now.
Is there a way that when I show the window,I force teh OK button to have teh default button status everytime?
Thanks in advance!
Stan the man
|
|
|
|
|
You can use the WM_NEXTDLGCTL message to move focus and default state to the pushbutton
you desire.
That, BTW, is the proper message to use to set focus to any dialog control.
See here[^] for details...
Mark
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
That was perfect, just want I need it.
Thanks,
Stan the man
|
|
|
|
|
|
may be "Static Text" control is useful.
|
|
|
|
|
And you can use "SetWindowText(..)" to do the same.
|
|
|
|
|
CWindow::Create!
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow Never mind - my own stupidity is the source of every "problem" - Mixture
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief and You/codeProject$$>
|
|
|
|
|
Hi, guyz.
Hope you can help me with this one.
I'm encountering a problem using BitBlt. I might implemented it wrong, please help me check it.
code:
.h: static CBitmap m_bitmap;
OnDraw(CDC *pDC)
{
CDC BitmapDc;
CBitmap *old_bitmap;
BitmapDC.CreateCompatibleDC(pDC);
old_bitmap=BitmapDC.SelectObject(&m_bitmap);
// Drawing code here
BitmapDc.Rectangle(top,bottom,right,bottom);
.....................
....................
//******************************
// 1st
CBitmap bitmap;
CDC memDC;
bitmap.LoadBitmap(L"START_BITMAP");
memDC.CretaeCompatibleDC(pDC);
BitmapDC.BitBlt(top,left,right,bottom,&memDC,0,0,SRCCOPY);
//******************************
// another drawing code for lines
................
.................
pDc->BitBlt(top,left,right,bottom,&BitmapDC,0,0,SRCCOPY);
BitmapDC.SelectedObject(old_bitmap);
// end of code
From the above code, there's no problem work as expected. Image appears at the background of the lines.
But, if i use HDC instead of the bitmap, the image were not seen and has been overlapped by a white fill.
//******************************
// 2nd
CDC memDC;
memDC.Attach(m_hDC);
BitmapDC.BitBlt(top,left,right,bottom,&memDC,0,0,SRCCOPY);
//******************************
// m_hDC was returned from other class
What is the difference with the 2?
Why is the image were not seen using the 2nd code
}
|
|
|
|
|
TooShy2Talk wrote: old_bitmap=BitmapDC.SelectObject(&m_bitmap);
Before SelectObject(), have you created m_bitmap??? if not use CreateCompaitbleBitmap() to create the bitmap. And since the m_bitmap is a member variable, you should create it only once.
|
|
|
|
|
Yes, it was already initialized.
Upon debugging, I noticed the effect of the BitmapDC.Rectangle().
The fill color that cover the image was somehow related to the Rectangle fill.
Is it possible to create rectangle(BitmapDC.Rectangle()) without fill?
But when 1st code is used this is not happening.
Do you know why?
|
|
|
|
|
TooShy2Talk wrote: Is it possible to create rectangle
Yes use the Draw3dRect() function for that. I thing Selecting a NULL brush to the BitmapDC and then calling the Rectangle() function will also work.
|
|
|
|
|
I have tried using
BitmapDc.SelectBrush(NULL_BRUSH);
before creating the rectangle
BitmapDC.Rectangle(left,top,right,bottom);
but then the cover fill become black.
The image is still invisible.
|
|
|
|
|
TooShy2Talk wrote: BitmapDc.SelectBrush(NULL_BRUSH);
SelectBrush()?? Is there function like that in the CDC class?
How about Draw3dRect() function?
|
|
|
|