|
Do you think, that's necessary?? I'm using VC6 too and I hoped that I have no problems using it the next years!!!
What are the advanteges of VC8? What will it cost?? And will my program still work, when I change???
Strange - I hoped to leave the problems with Boreland when I changed to VC6
|
|
|
|
|
ensger wrote: What are the advanteges of VC8?
Standards conformance, for one
ensger wrote: And will my program still work, when I change???
If it's not well written, you will need to make some changes. Either way, you will get warnings for unsafe string handling, but you can turn those off if you want.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
|
|
|
|
|
Richter wrote a good book detailing OS stuff.
Petzold wrote a good book detailing UI stuff.
- You may already know everything in that one, though.
|
|
|
|
|
Can you give me the title of the book? Or the full name of the author?
Thanks.
|
|
|
|
|
Jeffery Richter - Advanced Windows.
Charles Petzold - Programming Windows.
Old, but good.
|
|
|
|
|
Hi Ace,
Richter is one of my Favorites. I am constantly in his Programming Server Side Applications (ISBN 0-7356-0753-2). I also frequently use his other book (Programming Applications for Windows) also.
Also, John Robbins' Debugging Applications, ISBN0-7356-0886-5.
Jeff
|
|
|
|
|
acerunner316 wrote: Does anybody know of any good books for VC++ 6.0 that covers more advanced topics? Something that's more advanced that the beginners books like "learn VC++ in a week" type of books.
Developer guide to Visual C++ 6.0
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief and you
|
|
|
|
|
anybody have a bookmark for a c++ complier source code like gnu c++ or a link to find it....?
thanks in advance
-- modified at 15:55 Monday 5th February, 2007
|
|
|
|
|
?
-- modified at 17:13 Monday 5th February, 2007
Heh, and here I thought giving a search term would be helpful, after all a google search of "gcc source" reveals the source of gcc as the very first result and I get voted a 1. I suppose in the future I should keep my mouth shut or just more explicitly encourage people to STFW.
File Not Found
|
|
|
|
|
|
I didn't see your original post but I'm guessing you were too nice about it
The real WTF is what is a "complier"? I wish my compiler would always comply.
Mark
|
|
|
|
|
mejax wrote: anybody have a bookmark for a c++ complier source code like gnu c++ or a link to find it....?
anyspecfic reason do you want source code of compiler????
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief and you
|
|
|
|
|
Hello,
Moving through selected lines of a listCtrl from first to last is easy (GetFirstSelectedItemPosition - GetNextSelectedItem).
But does anyone know an easy way to move from the last selected line to the first??
Thanks, Gerhard
|
|
|
|
|
With the last item as the current one, I think you can use GetNextItem(-1, LVNI_SELECTED | LVNI_ABOVE) for this.
Why do you need this functionality?
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
Tried the following:
POSITION pos = listCtrl.GetFirstSelectedItemPosition();
if (pos) line = listCtrl.GetNextSelectedItem(pos);
while (line != -1)
{
lineprev = line;
line = listCtrl.GetNextSelectedItem(pos);
};
line = lineprev;
while (line != -1)
{
........
line = listCtrl.GetNextItem(-1, LVNI_SELECTED | LVNI_ABOVE);
};
But it doesn't work. Line is -1 after the first call of GetNextItem. But it's late here, maybe there's an obvious error
Thank's, Gerhard
|
|
|
|
|
ensger wrote: line = listCtrl.GetNextItem(-1, LVNI_SELECTED | LVNI_ABOVE);
Did you consider changing the -1 argument to some other value?
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
Was not able to do so last night. Today I tried:
line = listCtrl.GetNextItem(line, LVNI_SELECTED | LVNI_ABOVE);
and it works;)
Thank's for your help, Gerhard
|
|
|
|
|
If it worked the first time, wouldn't GetFirstSelectedItemPosition work again?
Chris Meech
I am Canadian. [heard in a local bar]
I agree with you that my argument is useless. [Red Stateler]
Hey, I am part of a special bread, we are called smart people [Captain See Sharp]
The zen of the soapbox is hard to attain...[Jörgen Sigvardsson]
I wish I could remember what it was like to only have a short term memory.[David Kentley]
|
|
|
|
|
I think so, but I need a loop moving through all selected lines from the last to the first. I admit, my question was not exact enough
Thank's, Gerhard
|
|
|
|
|
not usin mfc - don't bug me about it, please.
what i'm doing so far is just popping a dialog with a pageno edit control and a custom control to draw the print preview in (and an ok/cancel toolbar).
Anybody done this before?
When the dialog comes up, I'm sizing the custom control to the full width and height of the printer's canvas (HDC, whatever).
I get the custom control's HDC and start drawing, but nothin shows up
I figure i'll add scrolling later, but i need to see full resolution, not stretchBlt'd...
Just curious if anybody else has been on this path and can think of anything obvious to check.
I guess my next steps will be to try just drawing a simple string on the thing.
Or sizing it to something that'll easily fit on the dialog and go from there.
Thanks in advance for any help
...Steve
|
|
|
|
|
Steve Hazel wrote: Anybody done this before?
Been there done that got the code to prove it
Building a print preview dialog is not the easiest thing in the world to do. You have to take into account the size differences between a printers DC and a screen DC. Make good use of GetDeviceCaps() for any fonts and pens you might create. Just remember something 10x10 pixels may be visible on the screen, but to a printer it's about the size of a fullstop.
|
|
|
|
|
WalderMort wrote: Just remember something 10x10 pixels may be visible on the screen, but to a printer it's about the size of a fullstop
Heh No kidding - on my photo printer at 2880dpi it's pretty small
|
|
|
|
|
lol, the last printer I had was a dot-matrix
I could really use one too at the moment. I'm going to have to pay attention to whatever we are using at work, I heard the cost of ink can be quite high these days :->
|
|
|
|
|
ok, but not showing up at ALL?
I'm using the printer canvas' width and height to size my custom control's window.
Should make for a huge window that you can only see the top left of.
But there's nothin.
The drawing code is being called, but nothin.
i haven't gotten round to what i said i was gonna, though.
that's what i'm tryin' next.
...Steve
|
|
|
|
|
ok, writing some text at 0,0 (the ole "hello?" string) works fine.
I guess a blank part of the page is displaying.
Now my next question...
What the easiest way to do scroll bars?
I'll have to see if any of the controls do scroll bars themselves...
Otherwise i give the dialog scrollbars and figure out how to set em up and respond to em...
...Steve
|
|
|
|