[perl-win32-gui-users] Grid/AxWindows/Scintilla/DIBitmap

2005-11-02 Thread Jeremy White

Hi,

All these modules are now in the Win32-GUI source repository:

http://cvs.sourceforge.net/viewcvs.py/perl-win32-gui/

Cheers,

jez.





Re: [win32gui] [perl-win32-gui-users] Toolbar style contants

2005-11-02 Thread Chris Wearn
Looking at the Microsoft website, it mentions that VC6 compiler is no longer 
supported and that the CURRENT platform SDK is NOT compatible with VC6. The 
last SDK that works with VC6 is the SDK released February 2003.

This I downloaded from the MSDN site (subscribers section), and installed 
it, added the two paths to lib and includes, checked out the Win32-GUI 
source and started to compile... all works fine until the last section and 
then it fails, producing an error linking virtually every obj... not sure 
what's next.

What version of the Platform SDK are you using Rob?

Rgds

Chris

-Original Message-
From: Robert May [EMAIL PROTECTED]
To: perl-win32-gui-users perl-win32-gui-users@lists.sourceforge.net
Date: Mon, 31 Oct 2005 18:47:42 +
Subject: Re: [win32gui] [perl-win32-gui-users] Toolbar style contants

 Chris Wearn wrote:
  Hi Rob,
  
  Have checked my commctrl.h file and it is dated 1998 and stated as
 being
  v1.2 
  
  The includes are directly from installing VS98 and SP6
  
  The header file IS missing TBSTYLE_EX_MIXEDBUTTONS. If I define it:
  
  #define TBSTYLE_EX_MIXEDBUTTONS 0x0008 and re-compile, it then
  protests that it is missing BTNS_SHOWTEXT.
  
  Clearly the commctrl.h file is out of date. I was under the
 impression
  you were using the same compiler. Can the include headers from .NET
 be
  used. If not how do you update the headers (and what other resources
  need to be updated).
 
 I am indeed using the VC 6 compiler, but I am pointing it at the header
 files from the latest Platform SDK.
 
 The latest SDK can be downloaded from MS at:
 http://www.microsoft.com/downloads/details.aspx?FamilyId=A55B6B43-E24F-
 4EA3-A93E-40C0EC4F68E5displaylang=en
 
 I downloaded the ISO image (~400MB) and burned a CD, but there are
 other 
 options - see links on the page.
 
 You then need to set up your environment variables (INCLUDE and LIB) to
 point to the correct SDK directories before the VC98 directories.
 
  I tried the Win32api includes from MinGW, however BTNS_SHOWTEXT was
 not
  found in commctrl.h from MinGW either.
 
 What version of MinGW headers?  Latest is 3.2 (look in w32api.h to find
 your current version), and that has it defined.
 
  An example that exhibits this is the toolbar.pl script you sent me
  (attached).
 
 There are 2 ways to deal with this:
 (1) Upgrade to the latest headers
 (2) Add code like
 
 #ifndef 
 #define  Y
 #endif
 
 to GUI.h.  My preference would be not to bloat GUI.h
 
 (3) Add code like
 
 sub () {Y}
 
 to the start of your script - although you might have to turn off 
 warnings to avoid message about redefinition of function calls
 (untested)
 
  I think Jez is in the same boat, as he couldn't run the script
 either,
  the other day without the same error.
 
 I know from previous discussions with Jez that he's using quite an old 
 MinGW build.
 
 Regards,
 Rob.
 -- 
 Robert May
 Win32::GUI, a perl extension for native Win32 applications
 http://perl-win32-gui.sourceforge.net/
 
 
 ---
 This SF.Net email is sponsored by the JBoss Inc.
 Get Certified Today * Register for a JBoss Training Course
 Free Certification Exam for All Training Attendees Through End of 2005
 Visit http://www.jboss.com/services/certification for more information
 ___
 Perl-Win32-GUI-Users mailing list
 Perl-Win32-GUI-Users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/perl-win32-gui-users
 http://perl-win32-gui.sourceforge.net/





Re: [win32gui] [perl-win32-gui-users] Extened windows style

2005-11-02 Thread Robert May

[EMAIL PROTECTED] wrote:
I'm trying to create a window that will show up on the right side of my 
screen and always be visible.


$MainWin = new Win32::GUI::Window(
 -name = MainWin,
 -pos = [1240,0],
 -size = [40,990],
 -maxsize = [40,990],
 -minsize = [40,990],
 -pushexstyle = WS_EX_TOPMOST  WS_EX_TOOLWINDOW,


You probably mean
-pushstyle = WS_EX_TOPMOST | WS_EX_TOOLWINDOW,
although
-topmost = 1,
-toolwindow = 1,
is easier.


);

The problem I'm having is that when I maximize the window of any other 
application it has part of it hidden by this window, usually the scroll 
bar.  Is there an option to set so that anytime I maximize another 
window it will take up the entire screen minus this window?


I'm sure there is, but don't know how myself.  Perhaps someone else can 
shed some light?


Regards,
Rob.
--
Robert May
Win32::GUI, a perl extension for native Win32 applications
http://perl-win32-gui.sourceforge.net/



Re: [perl-win32-gui-users] Toolbar style contants

2005-11-02 Thread Robert May

Chris Wearn wrote:

What version of the Platform SDK are you using Rob?


Win2003 sp1, downloaded in June of this year.

I do remember having to play with removing a few of the new SDK tools 
(nmake for example) as the new ones don't play well with W98, but I'm 
afraid that I don't have any notes on anything else I may have done.


If you post the error messages you are getting I may be able to help 
further.


Regards,
Rob.



Re: [win32gui] [perl-win32-gui-users] Extened windows style

2005-11-02 Thread Jason P.

Robert May wrote:
The problem I'm having is that when I maximize the window of any 
other application it has part of it hidden by this window, usually 
the scroll bar.  Is there an option to set so that anytime I maximize 
another window it will take up the entire screen minus this window?


I'm sure there is, but don't know how myself.  Perhaps someone else 
can shed some light?
I spent some time attempting to locate these tidbits, and first glance 
the simplest I can find is:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/programmersguide/shell_int/shell_int_programming/appbars.asp

Taskbar/MS Office Toolbar ish behavior. technically this should do what 
you need, but its not the simple answer you may have been looking for.


I'll do a bit more diggin to see if we can't make this a ittle simpler 
for the both of us, as I am interested in it as well. (As I am with any 
nifty addition to win32-gui)


Jason P.