|
Hi!
Look on internet for tutorials, it may be cheaper.
See amazon.com for books and their reviews.
See also:
http://www.funducode.com/books/books.asp
Hope that helps
|
|
|
|
|
Starting with Introduction to MFC Programming with Visual C++ 6.0 by Richard Jones.
The ultimate MFC book is Programming Windows with MFC Second Edition by Jeff Prosise.
Kuphryn
|
|
|
|
|
How many times, OnBeginPrinting is called for a print job ? Once per printing page, or once for the whole print document ??
I need the CDC, and CPrintInfo to calculate the no. of pages needed to print out. Is it a good place to put into OnBeginPrinting ?
If in case my report changes from Portrait to Landscape in the middle of printing. How can I get the new CDC and CPrintInfo describing my printer ?
Thanks
|
|
|
|
|
OnBeginPrinting is only called once per print job. OnPrint is called for each page. You can calculate the number of pages in OnBeginPrinting, but you may want to look at doing it in OnPreparePrinting. OnPreparePrinting is called before OnBeginPrinting, and it is responsible for popping up the print dialog, so if you want the "To" number of pages to show up in the dialog you need to calculate it in OnPreparePrinting.
I'm not sure on the last point, so I'll let someone else take it. You can get info on all the method calls on the MSDN site under info for the CView class, at the MSDN MFC View documentation page.
Hope this helps.
Mark
|
|
|
|
|
What message would be best used to handle the subclassing of the spinner control of a CTabCtrl ...??
I tried PreSubclassWindow and OnCreate but neither will do the trick.
I am assuming PreSubclassWindow isn't called when a window is created dynamically using it's Create() and subclassing the spinner in OnCreate() I assume won't work because the spinner control isn't created yet???
These are the conclusions i have come to using the debugger and AfxMessageBox () inside PreSubclassWindow() .
Where am I going wrong if I am...or what mnessage would best be suited to handle this task...??
p.s- I'm thinking OnSize...and use a local static bool flag to indicate whether the control has been subclassed already so the control only gets subclassed once...???
Thanx!
"An expert is someone who has made all the mistakes in his or her field" - Niels Bohr
|
|
|
|
|
I have a list view and what I want to do is for one line ignore that fact that there are columns, so it would look something like this.
--------------------
Column 1 | Column 2
--------------------
text text
text text
text text
This ignores the columns.
text text
can that be done?
|
|
|
|
|
Sure!
Ownerdrawn or custom draw
However each of your listview items would need an additional BOOLEAN feild or something to indicate when to draw the item like that.
Actually I don't see that being to hard especially if you use Custom draw. Mike Dunn wrote an article I think which would serve you well for this task.
Cheers!
"An expert is someone who has made all the mistakes in his or her field" - Niels Bohr
|
|
|
|
|
Thanks
|
|
|
|
|
Hi!
My name name is Orlanda, I'm from Montreal.
I'm trying to help out a friend on his first real job.
I would be very grateful could you advise him...
He has a windows 2000 server computer.
Bell has shut down their internet due to unwarranted port 25 traffic.
Nobody can use the internet.
They say it's because someone may have hacked into their systems:
They're not supposed to have port 25 traffic for some reason -and there it is...
They have port 25 traffic.
He can'T see any way out except to reinstall everything.
I suggested a router to transfer port 25 to somewhere else.
What can he do?
His name is Vincent, and he's a great guy.
Any advice would be appreciated.
thanks!
|
|
|
|
|
He can get a software firewall. Do a search for "ZoneAlarm". Or, he can get a switch like the one I got, a Linksys 4-port for DSL/Cable for about $80. The switch by default has all ports disabled and then he can enable the ones he wants.
BTW, I don't think you should ask this question in this forum
|
|
|
|
|
thanks for the info,
but,
why not ask in this forum?
|
|
|
|
|
Because this is a Visual C++ forum. You're asking a question about computer security and not how to program for it and programming security has nothing to do with your problem. Your question would be more appropiate in a forum about switches/routers, port security, computer/Internet security, etc.
|
|
|
|
|
25 is the SMTP port number. In all likelihood your friend has enabled relaying on his SMTP server and thus spammers are using his machine to send trash mail, thus causing heavy traffic. Tell him to either disable SMTP relaying or if he insists on relaying, then he should at least restrict relaying to selected IP addresses [perhaps just to his localhost]
Regards,
Nish
Author of the romantic comedy
Summer Love and Some more Cricket [New Win]
Review by Shog9
Click here for review[NW]
|
|
|
|
|
I have an object that derives from CWindowImpl (ATL Windowing classes) and I would like to make it a drop target. Apparently adding IDropTarget isn't enough and I would like to know what else is required for me to add drag and drop.
My scenario is that I have a TreeView and would like to click on one of the items and drag it onto a custom view and fire off a behaviour based on the item that has been dragged.
Thanks in advance,
Clint
|
|
|
|
|
Does anybody know of a simple, easy to use, simple, free bug/issue tracking software out there. I don't need multi-user capabilities and I'd prefer to not have a web based solution.
Cheers
Asim Hussain
e: asim@jawache.net
w: www.jawache.net
|
|
|
|
|
Did you try GNATS, the GNU Bug Tracking System?
I haven't try it yet, but we will need such a tool soon and I kept a note on it. Would love to hear the results of your prospects
http://www.alumni.caltech.edu/~dank/gnats.html
Eric
|
|
|
|
|
I saw it before...
I'm not too sure i want to go through the whole 'trying to get gnu to work' thing.
before you know it you've downloaded and installed 15 other supporting GNU Libraries and had to compile some source code, then one doesn't compile and your buggered.
Currently i'm still just using TextFiles but its all getting a bit overwhelming.
I think i'm going to have to write one, it'll give me a chance to get stuck into .Net anyway.
Asim Hussain
e: asim@jawache.net
w: www.jawache.net
|
|
|
|
|
Hi,
I would like to send a text file to a Fax machine with Visual C++ MFC 6.0 at Run Time. If we know the Fax number, is there any simple (or example) codes to do it?
Thanks for any help,
|
|
|
|
|
For Win2000+ there is Fax Service Client API - find its documentation in MSDN under Platform SDK.
Sonork 100.15206;PavelK
|
|
|
|
|
I've imported some bitmaps into my project but in Borland there is a way to save the bitmap files into the resource .rc file so that the original bitmap files do not have to be included with the project. Does VC++ have a similar method?
|
|
|
|
|
Well, i guess you can compile the .rc file to a .res file, but that's not very nice since you loose all the #define d names for things then & have to use numbers. But, if you *really* can't be sending around bitmap files, then i guess it might work.
---
Shog9
Actually I use to find learning in bars when drinking really useful.
It sort of makes a language liquid. - Colin Davies, Thinking in English?
|
|
|
|
|
Thanks for the suggestion. What I was talking about though just made the .rc file larger. It had the BITMAP declaration in it followed by the binary data. Have you ever seen one in a .rc file before? It looks like this:
IDB_MYBITMAP BITMAP
{
.
'42 4D 76 2A 01 00 00 00 00 00 36 04 00 00 28 00'
.
}
My question was how to get it into the .rc file. "import" doesn't do it, it just creates a reference to the existing .bmp file in the directory. Of course, then you have to ensure that file is always there instead of in the resource (.rc) file.
|
|
|
|
|
Well, that syntax might work if you edited the .rc file directly; it sorta looks like the syntax for RCDATA sections. But AFAIK, there's no way to do that using Microsoft's resource editor.
---
Shog9
Actually I use to find learning in bars when drinking really useful.
It sort of makes a language liquid. - Colin Davies, Thinking in English?
|
|
|
|
|
I guess I could put the bitmap in a Borland project and it will automatically put it into the .rc file. Then, cut n' paste it into my VC++ project's .rc file, eh?
|
|
|
|
|
Give it a shot! The worst that could happen is it won't compile.
---
Shog9
Actually I use to find learning in bars when drinking really useful.
It sort of makes a language liquid. - Colin Davies, Thinking in English?
|
|
|
|