delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1999/03/21/22:52:36

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
Sender: cygwin-owner AT sourceware DOT cygnus DOT com
Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com
X-Envelope-To: cygwin AT sourceware DOT cygnus DOT com
Message-ID: <36F5BE22.5E8719BE@hotmail.com>
Date: Mon, 22 Mar 1999 04:50:58 +0100
From: John Mullee <jmullee AT hotmail DOT com>
Organization: <http://www.exmachina.net/> Ex Machina Interactive Architects
X-Mailer: Mozilla 4.5 [en] (WinNT; I)
X-Accept-Language: en
MIME-Version: 1.0
To: Nirmal Prasad <nprasad AT truept DOT com>
CC: cygwin AT sourceware DOT cygnus DOT com
Subject: Re: _WIN32_IE flag and common controls...
References: <000701be73ba$510cfeb0$d96f1e26 AT np_home_pc>

Nirmal Prasad wrote:
> Please let me know what to do about the _WIN32_IE flag.. its bothering me a
> lot....Also i have put in the defines for updown and status bar control.
> [Messages.h]
> /* Up-Down Control */
> #if (_WIN32_IE >= 0x0400)  /* IE4.0 ??? */
These APIs, datastructures and #defines relate to extensions to
the win32 api by microsoft which are installed depending on
which version of microsoft internet explorer is installed
on the system. I imagine the compiler is supposed to check
the registry to determine which value to use for _WIN32_IE,
or some such nonsense. Or perhaps a target required
MSIE version must be specified when building a binary.

As they don't actually form part of any recognised w32
api, but instead relate to the dubious and creaky
practice of changing the OS APIs when installing
applications, I suggest leaving it out....
But if you go by MS's insistence that MSIE is actually
a _part_ of the operating system, then they should
be included....

If this sounds grotesque, unbelievable, bizarre, or
unprecedented, that's okay; it is.

john

--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019