🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: borland.public.cppbuilder.nativeapi
Article #11051

Re: Enlarge screen

#11051
From: Ed Mulroy [TeamB]
Date: Mon, 01 Mar 2004 16:23
32 lines
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-mail
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>

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