Re: Modern windows screens

new topic     » goto parent     » topic index » view thread      » older message » newer message

This only works on Windows XP (at least, I think those are the buttons and 
menus of which you speak), you know, unless you create your own bitmaps and 
use owner-draw, but that's a bit complex. Anyway, in order to do this, you 
need a manifest file for your executable. If you are running the 
interpreter, then one for Exw.exe will do. It should be named 
Exw.exe.manifest. If you are using it for bound files, then it should be 
whatever-the-file-is-named.exe.manifest. Something like this should work for 
the file:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
		version="2.3.0.0"
		processorArchitecture="X86"
		name="RDS.Euphoria.exw"
		type="win32" />
<description>Euphoria Interpreter Manifest File.</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
		type="win32"
		name="Microsoft.Windows.Common-Controls"
		version="6.0.0.0"
		processorArchitecture="X86"
		publicKeyToken="6595b64144ccf1df"
		language="*" />
</dependentAssembly>
</dependency>
</assembly>

This works quite well, except things in a group is totally messed up. The 
buttons and radios have a black box around them. It doesn't even seem to go 
away when you move a window on top of it. I'm not sure whether the problem 
is in win32lib or not. You can try searching the mailing list for manifest, 
but I haven't found a fix to the group problem.

>From: Peter Willems <peter at integratedmoves.com>
>Reply-To: EUforum at topica.com
>To: EUforum <EUforum at topica.com>
>Subject: Modern windows screens
>Date: Sun, 20 Jul 2003 17:48:30 +0000
>
>
>I've crawled through all of the available files in the archive
>but I can't find anything that let me have the controls to compose
>a "modern" windows interface: flat buttons and those great looking
>white pulldown menus with shadow behind it and all kinds of graphic
>stuff.
>
>Is there any library available that makes those things possible in
>Euphoria ?
>
>Hans Peter Willems
>
>
>
>TOPICA - Start your own email discussion group. FREE!
>
>

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu