Article View: borland.public.cppbuilder.nativeapi
Article #11051Re: Enlarge screen
From: Ed Mulroy [TeamB]
Date: Mon, 01 Mar 2004 16:23
Date: Mon, 01 Mar 2004 16:23
32 lines
2494 bytes
2494 bytes
Then I suggest that you look at what magnify.exe uses. You can capture a list of what functions it imports with a set of commands like this: tdump -em \winnt\system32\magnify.exe >info.txt tdump -em \winnt\system32\mag_hook.dll >>info.txt You'll see some MFC stuff which I don't think is too important for understanding what it does and a bunch of Windows calls which are important. Just guessing from the list my guess is that the program installs system wide hooks to capture what is going on, uses a memory mapped file to communicate between the program and the hook DLL, sets up a different desktop and then shows its own desktop on which the original desktop is shown with the magnifier's window superimposed over it. This is a challenging task, one which upon completion will leave you with a detailed knowledge of how to get things done under Windows. I hope you have good luck with it. . Ed > Mike Mimic wrote in message > news:404327cf$1@newsgroups.borland.com... > > I have Windows XP Pro. The problem with this program is > that it does not enlarge screen under the magnifier. And > as I need big window (preferably the whole screen) this is > essential. I do not need to enlarge small detail of the > screen but the whole thing. It should also allow to > interact with programs under the window. > > Because of this I would like to make such a program.
Technical Details
Message-ID:
<4043639f@newsgroups.borland.com>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsgroups.borland.com!not-for-mailReferences:
<403ff7eb$1@newsgroups.borland.com> <40400b3c$1@newsgroups.borland.com> <40427059$1@newsgroups.borland.com> <4042bb13$1@newsgroups.borland.com> <404327cf$1@newsgroups.borland.com>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 10cc67,8579a2afe698cf5f X-Google-Attributes: gid10cc67,public X-Google-ArrivalTime: 2004-03-01 08:40:39 PST From: "Ed Mulroy [TeamB]" <dont_email_me@bitbuc.ket> Newsgroups: borland.public.cppbuilder.nativeapi References: <403ff7eb$1@newsgroups.borland.com> <40400b3c$1@newsgroups.borland.com> <40427059$1@newsgroups.borland.com> <4042bb13$1@newsgroups.borland.com> <404327cf$1@newsgroups.borland.com> Subject: Re: Enlarge screen Date: Mon, 1 Mar 2004 11:23:42 -0500 Lines: 34 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1158 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 NNTP-Posting-Host: 24.74.175.102 Message-ID: <4043639f@newsgroups.borland.com> X-Trace: newsgroups.borland.com 1078158239 24.74.175.102 (1 Mar 2004 08:23:59 -0800) X-Authenticated-User: edmulroy Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsgroups.borland.com!not-for-mail