|
I have a beginner's book on MFC but I have advanced beyond it. Is there a good book for intermediate MFC programmers that cover topics like MDI Doc/View?
-- Steve
|
|
|
|
|
I'm told the Jeff Prosise book is good, I found SAMS 'Unleashed' book to be good ( I think it was called 'Programming MFC with Visual C++' ). Otherwise, 'MFC internals' is good, if dated.
In fact, with MFC 7, all those books are probably dated.
Christian
No offense, but I don't really want to encourage the creation of another VB developer. - Larry Antram 22 Oct 2002
C# will attract all comers, where VB is for IT Journalists and managers - Michael P Butler 05-12-2002
Again, you can screw up a C/C++ program just as easily as a VB program. OK, maybe not as easily, but it's certainly doable. - Jamie Nordmeyer - 15-Nov-2002
|
|
|
|
|
SteveBob wrote:
Is there a good book for intermediate MFC programmers that cover topics like MDI Doc/View?
I have really found that Programming Windows with MFC, Second Edition[^], by Jeff Prosise has a ton of great material.
Nick Parker
Not everything that can be counted counts, and not everything that counts can be counted. - Albert Einstein
|
|
|
|
|
As others have pointed out, the Prosise book is nice.
/ravi
Let's put "civil" back in "civilization"
http://www.ravib.com
ravib@ravib.com
|
|
|
|
|
I have read Prosise as my beginner's book. After that, I rely now mainly on MSDN.
|
|
|
|
|
I'll have to also recommend Jeff Prosise's excellent book, but I've also found that Mike Blaszcak's Professional MFC is pretty good for explaining MFC further in-depth. For something even more detailed I've heard that MFC Internals is supposed to be excellent.
--
Paul
"If you can keep your head when all around you have lost theirs, then you probably haven't understood the seriousness of the situation."
- David Brent, from "The Office"
MS Messenger: paul@oobaloo.co.uk
Sonork: 100.22446
|
|
|
|
|
Anybody knows how to find out if a proxy server supports SSL,HTTPS?
|
|
|
|
|
I think HTTPS proxy usually uses port 443 (i'm not sure about the number) for SSL connections, try if it is listening on this port
rrrado
|
|
|
|
|
I can't seem determine which command to use (CreatProcess, shellexec, shellexecex...)so that I can ping a device and get a return value telling whether the device was found or not.
Also, when I use system() the command window stays open.
Any help would be Much appriciated.
Thanks
|
|
|
|
|
Correct me if i am wrong, you want to read the output of an executable file
and you don't know which API to choose, don't you?
If so, then use CreateProcess and use CreatePipe APIs.
Read 'Creating a Child Process with Redirected Input and Output' in MSDN
|
|
|
|
|
Right, I want to call ping and know whether it has found the other machine.
I'll check out thoughs APIs.
Thanks.
|
|
|
|
|
Why don't you use ICMP (Internet Control Message Protocol ) for checking remote host connectivity?!
Reading the output of another process is awkward for that purpose.
You can use socket, as well.
You can download ping implementation from
http://www.codeproject.com/internet/cping.asp?print=true
Goodluck,
Dudi
|
|
|
|
|
i think WlxLoggedOnSAS of gina dll is called when user press ctrl+alt+del after logon
am i right ?
i also want when user press ctrl+alt+del nothing should be done.what should be the body of WlxLoggedOnSAS?
what it should return?
r00d0034@yahoo.com
|
|
|
|
|
You want to know how to write some code that does nothing ?
Christian
No offense, but I don't really want to encourage the creation of another VB developer. - Larry Antram 22 Oct 2002
C# will attract all comers, where VB is for IT Journalists and managers - Michael P Butler 05-12-2002
Again, you can screw up a C/C++ program just as easily as a VB program. OK, maybe not as easily, but it's certainly doable. - Jamie Nordmeyer - 15-Nov-2002
|
|
|
|
|
Hi all,
I used FindExecute() to check whether the user given filename ( eg. c:\abc.ttp ) has an associated file/application (.exe file) to open/print with.
How can I set or tell the OS system to open/print this extention ( eg- .ttp ) to open/print with this associate application ( eg- notepad.exe )??
Like setting register key in register table.. but I want to done in programmatically.
I was trying RegOpenKey, RegCloseKey, RegCreateKey but dont really know how to use them.
Can someone kind enough to give me sample code of how to use those functions please if they are the right functions to use for setting associate files for given file extention?
thanks
|
|
|
|
|
ShellExecute(hwnd, _T("open"), _T(file.txt"), NULL, NULL, SW_SHOWNORMAL);
|
|
|
|
|
thanks but that wasn't what i wanted.
I found the way to set the associate file without showing openwith window.
ways to do it is I used system command,"ASSOC", to set the associate file for particular file.
|
|
|
|
|
Thanks for posting the answer, I missread what you were loking for, I did not know about assoc, thanks for teaching me something new!
|
|
|
|
|
I just started trying to use Doc/View to create an application. My MFC book has an example that doesn't really have any practical applications. I want to create a text editor, and have created good ones with Win32, but I don't understand how to do it in MFC. Where do I put the code in for the Edit Field?
-- Steve
|
|
|
|
|
The easiest way is to use a CEditView as your view class. You can also use a CFormView and base your view class on a dialog template which would contain an edit control.
/ravi
Let's put "civil" back in "civilization"
http://www.ravib.com
ravib@ravib.com
|
|
|
|
|
How can I hide a Windows Process from Windows Task List. This means that process should not appear in task bar, systems tray or in Task Manager Process's List, even Task Manager Process Count or Threads Count should not show a new Process or Threads running. How can I do this?? Another opposite problem is that, How can I find such Processes/Threads running on my System??? Please any experts do reply and keep the solution very simple.
Arsalan Malik
|
|
|
|
|
The only way to hide a process from the task manager is to... exit the process!
In other words: No way
|
|
|
|
|
Being able to do so would be a security compromise. I don't think it is possible
Michel
It is a lovely language, but it takes a very long time to say anything in it, because we do not say anything in it, unless it is worth taking a very long time to say, and to listen to.
- TreeBeard
|
|
|
|
|
I dont know if it is possible to hide from task manager of NT/XP, but it is certainly possible to make the app hidden when you use CTRL+ALT+DEL in 9x/ME.
I am also looking for such code. I've seen some apps doing this.
Hari Krishnan
|
|
|
|
|
I think it is possible by making a service of your application.
MSDN can provide you with the details of how to make a service of your application.
Don't think you are, know you are...
|
|
|
|