Jump to content


Photo

Max Winapi 2


  • Please log in to reply
160 replies to this topic

#1 h0bbel

h0bbel

    GMC Member

  • New Member
  • 252 posts

Posted 18 July 2008 - 10:40 PM

This DLL allows you to create Windows Controls in Game Maker.

This dll currently has 460 functions.
See the function list at the (link removed) .

The control events are checked with a function called API_Check_Command.
You don't have to check each control with a separate function call thanks to this.

Each control has a Control ID instead of window handles in behave of the command checking and memory allocation, but this can be converted back to a window handle handle if you would need that.

Almost every control has style flags, to make them highly custimizable.

(link removed)
A static control, an edit control and two radio buttons on a game window.
(Thanks to screen_save_part)


(link removed)
The example running in Windows Vista.

Supported Controls

  • Animation Controls
  • Button controls
  • Radio buttons
  • Check boxes
  • Combo boxes
  • Date and time controls
  • Edit controls
  • Hotkey controls
  • IP Adress controls
  • Listbox controls
  • Listview controls
  • Month calendar
  • Progress bars
  • Rebar controls
  • Rich edit controls
  • Scrollbars
  • Static controls
  • Status controls
  • Syslink controls
  • Tab controls
  • Toolbar controls
  • Tooltip controls
  • Trackbar controls
  • Tree view controls
  • Up down controls
  • Menu's/Popup menus

Fast Window Shaping
Using the included program "RegioMaker" you can convert bitmaps to region files, which are loaded directly into the memory (shaping windows with bitmaps is usually slow).
Support for bitmaps is still included though.

Styling functions (only for control types where it's pratical)
Improved styling enables control transparency for controls placed on tab controls, control transparency for windows with a background image, control tranparency for the game window (if you use screen_save_part to get the background image).
You can also use background colors or background bitmaps on a control or create background gradients using drawing and graphic buffers.

Font aliasing
Enable font aliasing for controls, like truetype does. (will be put in the example soon)

Graphic buffers
Dynamically generate bitmaps in the memory which enable you to draw stuff on things like system tray icons.

Drawing functions
The drawing functions can be used on graphic buffers to draw text and shapes and gradients.

Drawing system
The drawing system enables you to draw stuff on a WinAPI window.

Dialogs
The DLL supports dialogs to open files, input strings and numbers and support message boxes.

MDI support
Use Windows MDI to create a Multiple Document Interface application.

Resource handling
By giving resources like bitmaps handles, you don't have to load the same bitmap double into the memory.

Many functions, like the graphic buffers, will need some good examples to be understandable, so I will build an example system in my site later on.

(link removed)

Edited by h0bbel, 19 September 2013 - 06:52 PM.

  • 0
The empty archive bug should be fixed on my site.
Please use the "report bug" button on my site to report bugs, makes things clearer.

#2 softhunterdevil

softhunterdevil

    LazyBoy

  • GMC Member
  • 276 posts

Posted 19 July 2008 - 03:35 PM

WOW!!! After so many days it released.
I have to check it out.
Thanks h0bbel.
  • 0
<a href="http://www.redbubble...eactdevelopers" target="_blank"><img src="http://www.redbubble...rb_profile.gif" border="0" class="linked-sig-image" /></a><a href="http://www.redbubble...eactdevelopers" target="_blank"><img src="http://www.redbubble...ers_banner.jpg" border="0" class="linked-sig-image" /></a>

#3 h0bbel

h0bbel

    GMC Member

  • New Member
  • 252 posts

Posted 19 July 2008 - 04:19 PM

WOW!!! After so many days it released.
I have to check it out.
Thanks h0bbel.


Yea I didn't have time in the past half year. ;)
  • 0
The empty archive bug should be fixed on my site.
Please use the "report bug" button on my site to report bugs, makes things clearer.

#4 molloyboy08

molloyboy08

    pyr0t3chnic

  • New Member
  • 473 posts

Posted 19 July 2008 - 06:02 PM

Nice.... Glad its out, on a more off topic note, what language did you make it in?

I'm downloading now.

edit: grr your download links never work for me on this computer, I always have to find another comp and download so I dont get a corrupt zip.... (its me though not you) might take longer to look at it then I thought.

edit2: Nicely done. Looks great. I can tell you put a lot of work into this. Personally, I like the help file look and list of functions view, I also like the newer method of checking what happens. Can't wait for others opinions. Time to go play around. This is going to keep me busy for hours.

edit3: Looks like this is in the step event switch for Command twice. Once at the beginning and one at the end. I am thinking that this is a mistake. Let me know.
case WM_DESTROY:
			game_end ();
		break;
edit4: Grr someone post so I don't have to keep editing. Now I don't know if this is just me or not but the combo box drop down list starts with a black backrgound and so does something else I think the slider. Also the listview doesnt register a double left click on the actual item, only the whitespace underneath them. Let me know if its the dll or me.

Edited by molloyboy08, 20 July 2008 - 02:59 AM.

  • 0
Returning after a break from gamemaker.
Gamemaker experience: 6,7 both paid. 8 soon to be pro
Programming knowledge: (May be missing a few currently)
C, C#, C++, java, HTML, CSS, Javascript, PHP, ASP.NET, SQL, Visual Basic, Perl, assembly, batch

Temporary sig while I figure out if I have anything worthwhile to put.

#5 liverol

liverol

    GMC Member

  • GMC Member
  • 179 posts

Posted 20 July 2008 - 04:24 AM

OMG,finally,here it is!
thanks for all you have done!!!
  • 0

#6 h0bbel

h0bbel

    GMC Member

  • New Member
  • 252 posts

Posted 20 July 2008 - 09:53 AM

Nice.... Glad its out, on a more off topic note, what language did you make it in?

I'm downloading now.

edit: grr your download links never work for me on this computer, I always have to find another comp and download so I dont get a corrupt zip.... (its me though not you) might take longer to look at it then I thought.

edit2: Nicely done. Looks great. I can tell you put a lot of work into this. Personally, I like the help file look and list of functions view, I also like the newer method of checking what happens. Can't wait for others opinions. Time to go play around. This is going to keep me busy for hours.

edit3: Looks like this is in the step event switch for Command twice. Once at the beginning and one at the end. I am thinking that this is a mistake. Let me know.

case WM_DESTROY:
			game_end ();
		break;
edit4: Grr someone post so I don't have to keep editing. Now I don't know if this is just me or not but the combo box drop down list starts with a black backrgound and so does something else I think the slider. Also the listview doesnt register a double left click on the actual item, only the whitespace underneath them. Let me know if its the dll or me.


Well, I fixed the combobox background, it ran some transparency code which a combobox cannot support.
And the double code was a mistake, so I removed that.
  • 0
The empty archive bug should be fixed on my site.
Please use the "report bug" button on my site to report bugs, makes things clearer.

#7 alexw

alexw

    GMC Member

  • New Member
  • 103 posts

Posted 20 July 2008 - 02:13 PM

Is there an way to inport an GM object into an created Max WinAPI window?
Or to load an GM room into an created Max WinAPI window.

Thx,
Alexw

Edited by alexw, 20 July 2008 - 02:14 PM.

  • 0
The A.S. Club© has been working on a new project. Called The Golden Century.
In this new game you are going experience to be at war on sea or on land, in the Golden Age.
For more information, check the The Golden Century Homepage.

#8 bour1992

bour1992

    GMC Member

  • New Member
  • 316 posts

Posted 20 July 2008 - 04:58 PM

I have a question before download it.
Can it change the color of the text in radio buttons?
Thanks in advance.
  • 0

#9 guitarbball0092

guitarbball0092

    Ruthless Gamer

  • New Member
  • 325 posts

Posted 20 July 2008 - 05:49 PM

This is a cool DLL. I will use this for the HTML Editor I might make. :P
  • 0
13" MacBook Pro AND PROUD OF IT!! Parallels user, but only for GM. :)

Musician: Composer, mixing, piano, guitar, vocals, clarinet.
Soon to have an EP out on all online stores :D

#10 alexw

alexw

    GMC Member

  • New Member
  • 103 posts

Posted 20 July 2008 - 06:25 PM

I think the tray system is bugged.
The game cant receive any command from the tayicon.
Not even in the example that is included.

Alexw
  • 0
The A.S. Club© has been working on a new project. Called The Golden Century.
In this new game you are going experience to be at war on sea or on land, in the Golden Age.
For more information, check the The Golden Century Homepage.

#11 uuf6429

uuf6429

    Covac Software

  • New Member
  • 2522 posts
  • Version:Unknown

Posted 20 July 2008 - 07:38 PM

It's quite good! Did you make this in Delphi or C++?
I never managed to find a free component for windows skinning except Project JEDI's.
Must say it's a good find, but needs some work to perfect it.

I also noticed that the test window doesn't redraw itself correctly (it took the image of my taskbar).

All in all good work!
  • 0

#12 molloyboy08

molloyboy08

    pyr0t3chnic

  • New Member
  • 473 posts

Posted 21 July 2008 - 01:05 AM

I thought the double code was a mistake...

Edited by molloyboy08, 21 July 2008 - 01:12 AM.

  • 0
Returning after a break from gamemaker.
Gamemaker experience: 6,7 both paid. 8 soon to be pro
Programming knowledge: (May be missing a few currently)
C, C#, C++, java, HTML, CSS, Javascript, PHP, ASP.NET, SQL, Visual Basic, Perl, assembly, batch

Temporary sig while I figure out if I have anything worthwhile to put.

#13 digitalwar

digitalwar

    GMC Member

  • New Member
  • 321 posts

Posted 21 July 2008 - 08:26 PM

Does it have skin support ?
I tested it and it's great, a lot of new improvements !
Thank you for this DLL, but skin support would have been great :lol:
  • 0
... ... ...

#14 jcoc611

jcoc611

    GMC Member

  • New Member
  • 186 posts

Posted 21 July 2008 - 09:09 PM

I'm having problems using the menu function.

The menu appears, I try to make a file dialog appeared when I clicked "Open", but it didn't worked :mellow:
  • 0

#15 guitarbball0092

guitarbball0092

    Ruthless Gamer

  • New Member
  • 325 posts

Posted 22 July 2008 - 06:05 AM

With the rich edit, how do you get the text? When I try GM freezes up. Also, what's raw text and how do you change it to... not raw text???
  • 0
13" MacBook Pro AND PROUD OF IT!! Parallels user, but only for GM. :)

Musician: Composer, mixing, piano, guitar, vocals, clarinet.
Soon to have an EP out on all online stores :D

#16 Sindarin

Sindarin

    Indie Game Developer

  • New Member
  • 1644 posts
  • Version:GM:HTML5

Posted 23 July 2008 - 08:52 AM

So it is able to put controls in the game window now?
Does that mean I can put a video control in my game?
  • 0
GM 8.1 / GM:HTML5 User

#17 bour1992

bour1992

    GMC Member

  • New Member
  • 316 posts

Posted 23 July 2008 - 11:39 AM

I have two questions about that dll.

I want to add radio buttons in my game.
First of all, can I make the radio buttons in the default window of GM or i have to make a new window with this dll?

Secondly, can I change the color of the text next to radio buttons?
(if yes, with what function?)

Thanks in advance.
  • 0

#18 alexw

alexw

    GMC Member

  • New Member
  • 103 posts

Posted 24 July 2008 - 04:53 PM

When does the System Tray Function be fixed.
I rly need it for my program.

Alexw
  • 0
The A.S. Club© has been working on a new project. Called The Golden Century.
In this new game you are going experience to be at war on sea or on land, in the Golden Age.
For more information, check the The Golden Century Homepage.

#19 Hockeyflyers

Hockeyflyers

    Hockeyplayer Games

  • New Member
  • 1108 posts
  • Version:Unknown

Posted 25 July 2008 - 01:04 AM

The zip file is invalid or corrupt.

The dll looks nice, though!
  • 0

#20 11eromesburg

11eromesburg

    GMC Member

  • New Member
  • 9 posts

Posted 25 July 2008 - 01:40 AM

wow u rock at makeing dlls they all rock haha. :GM109:
  • 0

#21 Postality

Postality

    GMC Member

  • New Member
  • 244 posts

Posted 25 July 2008 - 08:09 AM

The zip is broken, please fix it looks great.
  • 0

#22 alexw

alexw

    GMC Member

  • New Member
  • 103 posts

Posted 25 July 2008 - 10:52 AM

The zip file is not broken, it works for me.
Im using 7-Zip.

Alexw
  • 0
The A.S. Club© has been working on a new project. Called The Golden Century.
In this new game you are going experience to be at war on sea or on land, in the Golden Age.
For more information, check the The Golden Century Homepage.

#23 TheMagicNumber

TheMagicNumber

    GMC Member

  • GMC Member
  • 5247 posts
  • Version:Unknown

Posted 25 July 2008 - 02:59 PM

WinZIP cannot extract some EXE's as it claims they are corrupted. If you use WinRAR or 7-ZIP it should work fine as WinZIP is very cheap.

Anyways, does this version still need a new window to work? Or does it still freeze the game and stuff if you don't make a new one?
  • 0

#24 antidote

antidote

    GMC Member

  • New Member
  • 117 posts

Posted 26 July 2008 - 03:07 AM

I'm fairly certain h0bbel used C++ seeing as how almost every one of his DLLs in the past were.
  • 0

#25 ultranet

ultranet

    GMC Member

  • New Member
  • 13 posts

Posted 28 July 2008 - 02:54 PM

Both WinRAR and PowerArchiver reports corrupted zip file.
Please fix the download. I prefer .rar format.
  • 0
Carlos

#26 antidote

antidote

    GMC Member

  • New Member
  • 117 posts

Posted 30 July 2008 - 01:34 AM

I have one complaint, The statusbar function STILL Doesn't redraw correctly I'm fairly certain it's an easy fix. However i'm also aware of the amount of code you may need to crawl through (unless you used classes - dear god i hope so.)
  • 0

#27 Iruka

Iruka

    KopyKon - Kitso

  • GMC Member
  • 310 posts

Posted 30 July 2008 - 03:07 AM

I was wondering. Is there a way to place (a) object(s) in to a new window. A API_Window_SetObject or somthing? I have gone through the HTML help files. I can not find one.

-Iruka

Edited by Iruka, 31 July 2008 - 05:58 PM.

  • 0

:: I Use ::
Game Maker 8 Pro | Code::Blocks with GCC/MinGW | Eclipse Galileo with JDK 6 | Bluefish 2
Windows 7 Ultimate | Ubuntu 10.10
Firefox 3.6

* Did I help you? If so, press the Posted Image button in the bottom right corner of the post :P thanks.


#28 Hockeyflyers

Hockeyflyers

    Hockeyplayer Games

  • New Member
  • 1108 posts
  • Version:Unknown

Posted 01 August 2008 - 12:04 AM

I downloaded it and it appears that the functions to set the colors of a tooltip don't work.
  • 0

#29 Todi

Todi

    GMC Member

  • New Member
  • 29 posts

Posted 01 August 2008 - 04:31 PM

Hello guys,

I have a doubt in use this DLL. I'd like to know how i put a text in Static Control, because I'm trying and don't have success.
What I'm doing is:

/*
	Prot: frmMain_tabAdmin();
	Desc: Create the TAB Administrator
	Pams: N/A
	Retr: N/A
	Coder: Alexandre Ferreira
*/
frmMain_gbInfoServer = API_Button_Create(global.frmMain, 5, 25, 605, 190, BS_GROUPBOX);
API_Control_SetText(frmMain_gbInfoServer, "InformaƧƵes do Servidor");

frmMain_lblPortConn = API_Static_Create(global.frmMain, 10, 45, 100, 25);
API_Styling_SetFont(frmMain_lblPortConn, "Verdana", 9);

API_Control_SetText(frmMain_lblPortConn, "Porta de ConexĆ£o:");

What's wrong with my code? =\

Thanks for your answer.

Cordially,
  • 0

GrindLabs | PlayFire | facebook | twitter | last.fm
PSN ID: ToujiBR | Steam ID: toujibr


#30 romis69

romis69

    GMC Member

  • New Member
  • 139 posts

Posted 01 August 2008 - 08:16 PM

Terrific DLL. Even better than the first really awesome DLL. Upgrading was relatively painless, except for one thing:

Am I missing something, where is the MenuGetItemChecked function? I see highlighted, and I see enabled, but no checked...

Edited by romis69, 01 August 2008 - 09:47 PM.

  • 0

#31 HarmGM

HarmGM

    GMC Member

  • New Member
  • 48 posts

Posted 07 August 2008 - 06:17 PM

Are you going to release an extension or are you going to rely on someone use to release the extension (like in your last version)?
  • 0

#32 jcoc611

jcoc611

    GMC Member

  • New Member
  • 186 posts

Posted 08 August 2008 - 02:43 AM

Its a good dll...

...Im having problems using the get text, for getting the text writen on an edit control.
The edit control is placed on the orinigal GM window.



If anyone can...please help.
  • 0

Posted Image


#33 Hockeyflyers

Hockeyflyers

    Hockeyplayer Games

  • New Member
  • 1108 posts
  • Version:Unknown

Posted 11 August 2008 - 01:49 AM

@jcoc611: API_Edit_GetLines()???

And I'm guessing it's not possible to delete a richedit box?

Edited by Hockeyflyers, 11 August 2008 - 01:50 AM.

  • 0

#34 mastergidan

mastergidan

    GMC Member

  • GMC Member
  • 51 posts
  • Version:GM:Studio

Posted 12 August 2008 - 10:45 PM

Great dll Hobbel! :)

I want to give my help:

I've compiled your html files in a .chm help file:

http://rapidshare.co...2_Help.chm.html

I hope that it will be useful...

and I hope that someone build a gex for this dll... ;) (too many functions for me... :P and the extmaker doesn't support different external and internal function names when importing from a text file... :P )

I post also all constants... (for extmaker)
const ACS_AUTOPLAY=4ACS_CENTER=1ACS_TRANSPARENT=2WS_OVERLAPPED=0WS_POPUP=2147483648WS_CHILD=1073741824WS_MINIMIZE=536870912WS_VISIBLE=268435456WS_DISABLED=134217728WS_CLIPSIBLINGS=67108864WS_CLIPCHILDREN=33554432WS_MAXIMIZE=16777216WS_CAPTION=12582912WS_BORDER=8388608WS_DLGFRAME=4194304WS_VSCROLL=2097152WS_HSCROLL=1048576WS_SYSMENU=524288WS_THICKFRAME=262144WS_GROUP=131072WS_TABSTOP=65536WS_MINIMIZEBOX=131072WS_MAXIMIZEBOX=65536WS_TILED=0WS_ICONIC=536870912WS_SIZEBOX=262144WS_TILEDWINDOW=13565952WS_OVERLAPPEDWINDOW=13565952WS_POPUPWINDOW=2156396544WS_CHILDWINDOW=1073741824WS_EX_DLGMODALFRAME=1WS_EX_NOPARENTNOTIFY=4WS_EX_TOPMOST=8WS_EX_ACCEPTFILES=16WS_EX_TRANSPARENT=32WS_EX_MDICHILD=64WS_EX_TOOLWINDOW=128WS_EX_WINDOWEDGE=256WS_EX_CLIENTEDGE=512WS_EX_CONTEXTHELP=1024WS_EX_RIGHT=4096WS_EX_LEFT=0WS_EX_RTLREADING=8192WS_EX_LTRREADING=0WS_EX_LEFTSCROLLBAR=16384WS_EX_RIGHTSCROLLBAR=0WS_EX_CONTROLPARENT=65536WS_EX_STATICEDGE=131072WS_EX_APPWINDOW=262144WS_EX_OVERLAPPEDWINDOW=768WS_EX_PALETTEWINDOW=392WS_EX_LAYERED=524288WS_EX_NOINHERITLAYOUT=1048576WS_EX_LAYOUTRTL=4194304WS_EX_COMPOSITED=33554432WS_EX_NOACTIVATE=134217728WS_EX_SHADOW=1073741824WS_EX_HIDDEN=2147483648SW_HIDE=0SW_SHOWNORMAL=1SW_NORMAL=1SW_SHOWMINIMIZED=2SW_SHOWMAXIMIZED=3SW_MAXIMIZE=3SW_SHOWNOACTIVATE=4SW_SHOW=5SW_MINIMIZE=6SW_SHOWMINNOACTIVE=7SW_SHOWNA=8SW_RESTORE=9SW_SHOWDEFAULT=10SW_FORCEMINIMIZE=11SW_MAX=11HWND_BOTTOM=1HWND_NOTOPMOST=4294967294HWND_TOP=0HWND_TOPMOST=4294967295BST_CHECKED=1BST_UNCHECKED=0BST_INDETERMINATE=2BST_PUSHED=4BST_FOCUS=8BS_PUSHBUTTON=0BS_DEFPUSHBUTTON=1BS_CHECKBOX=2BS_AUTOCHECKBOX=3BS_RADIOBUTTON=4BS_3STATE=5BS_AUTO3STATE=6BS_GROUPBOX=7BS_USERBUTTON=8BS_AUTORADIOBUTTON=9BS_PUSHBOX=10BS_OWNERDRAW=11BS_TYPEMASK=15BS_LEFTTEXT=32BS_TEXT=0BS_ICON=64BS_BITMAP=128BS_LEFT=256BS_RIGHT=512BS_CENTER=768BS_TOP=1024BS_BOTTOM=2048BS_VCENTER=3072BS_PUSHLIKE=4096BS_MULTILINE=8192BS_NOTIFY=16384BS_FLAT=32768BS_RIGHTBUTTON=32BN_CLICKED=0BN_PAINT=1BN_HILITE=2BN_UNHILITE=3BN_DISABLE=4BN_DOUBLECLICKED=5BN_PUSHED=2BN_UNPUSHED=3BN_DBLCLK=5BN_SETFOCUS=6BN_KILLFOCUS=7CBS_SIMPLE=1CBS_DROPDOWN=2CBS_DROPDOWNLIST=3CBS_OWNERDRAWFIXED=16CBS_OWNERDRAWVARIABLE=32CBS_AUTOHSCROLL=64CBS_OEMCONVERT=128CBS_SORT=256CBS_HASSTRINGS=512CBS_NOINTEGRALHEIGHT=1024CBS_DISABLENOSCROLL=2048CBS_UPPERCASE=8192CBS_LOWERCASE=16384CBN_ERRSPACE=-1CBN_SELCHANGE=1CBN_DBLCLK=2CBN_SETFOCUS=3CBN_KILLFOCUS=4CBN_EDITCHANGE=5CBN_EDITUPDATE=6CBN_DROPDOWN=7CBN_CLOSEUP=8CBN_SELENDOK=9CBN_SELENDCANCEL=10MCSC_BACKGROUND=0MCSC_TEXT=1MCSC_TITLEBK=2MCSC_TITLETEXT=3MCSC_MONTHBK=4MCSC_TRAILINGTEXT=5DTS_UPDOWN=1DTS_SHOWNONE=2DTS_SHORTDATEFORMAT=0DTS_LONGDATEFORMAT=4DTS_SHORTDATECENTURYFORMAT=12DTS_TIMEFORMAT=9DTS_APPCANPARSE=16DTS_RIGHTALIGN=32DTN_CLOSEUP=4294966543DTN_DATETIMECHANGE=4294966537DTN_DROPDOWN=4294966542DTN_FORMAT=4294966540DTN_FORMATQUERY=4294966541DTN_USERSTRING=4294966538DTN_WMKEYDOWN=4294966539NM_KILLFOCUS=4294967288NM_SETFOCUS=4294967289ES_LEFT=0ES_CENTER=1ES_RIGHT=2ES_MULTILINE=4ES_UPPERCASE=8ES_LOWERCASE=16ES_PASSWORD=32ES_AUTOVSCROLL=64ES_AUTOHSCROLL=128ES_NOHIDESEL=256ES_OEMCONVERT=1024ES_READONLY=2048ES_WANTRETURN=4096ES_NUMBER=8192EN_SETFOCUS=256EN_KILLFOCUS=512EN_CHANGE=768EN_UPDATE=1024EN_ERRSPACE=1280EN_MAXTEXT=1281EN_HSCROLL=1537EN_VSCROLL=1538HDS_HORZ=0HDS_BUTTONS=2HDS_HOTTRACK=4HDS_HIDDEN=8HDS_DRAGDROP=64HDS_FULLDRAG=128HDS_FILTERBAR=256HDS_FLAT=512HOTKEYF_ALT=4HOTKEYF_CONTROL=2HOTKEYF_EXT=8HOTKEYF_SHIFT=1IPN_FIELDCHANGED=4294966436LBS_NOTIFY=1LBS_SORT=2LBS_NOREDRAW=4LBS_MULTIPLESEL=8LBS_OWNERDRAWFIXED=16LBS_OWNERDRAWVARIABLE=32LBS_HASSTRINGS=64LBS_USETABSTOPS=128LBS_NOINTEGRALHEIGHT=256LBS_MULTICOLUMN=512LBS_WANTKEYBOARDINPUT=1024LBS_EXTENDEDSEL=2048LBS_DISABLENOSCROLL=4096LBS_NODATA=8192LBS_NOSEL=16384LBS_COMBOBOX=32768LBS_STANDARD=10485763LBN_ERRSPACE=-2LBN_SELCHANGE=1LBN_DBLCLK=2LBN_SELCANCEL=3LBN_SETFOCUS=4LBN_KILLFOCUS=5LVS_ICON=0LVS_REPORT=1LVS_SMALLICON=2LVS_LIST=3LVS_TYPEMASK=3LVS_SINGLESEL=4LVS_SHOWSELALWAYS=8LVS_SORTASCENDING=16LVS_SORTDESCENDING=32LVS_SHAREIMAGELISTS=64LVS_NOLABELWRAP=128LVS_AUTOARRANGE=256LVS_EDITLABELS=512LVS_OWNERDATA=4096LVS_NOSCROLL=8192LVS_TYPESTYLEMASK=64512LVS_ALIGNTOP=0LVS_ALIGNLEFT=2048LVS_ALIGNMASK=3072LVS_OWNERDRAWFIXED=1024LVS_NOCOLUMNHEADER=16384LVS_NOSORTHEADER=32768LVN_ITEMCHANGING=4294967196LVN_ITEMCHANGED=4294967195LVN_INSERTITEM=4294967194LVN_DELETEITEM=4294967193LVN_DELETEALLITEMS=4294967192LVN_BEGINLABELEDITA=4294967191LVN_BEGINLABELEDITW=4294967121LVN_ENDLABELEDITA=4294967190LVN_ENDLABELEDITW=4294967120LVN_COLUMNCLICK=4294967188LVN_BEGINDRAG=4294967187LVN_BEGINRDRAG=4294967185LVS_EX_GRIDLINES=1LVS_EX_SUBITEMIMAGES=2LVS_EX_CHECKBOXES=4LVS_EX_TRACKSELECT=8LVS_EX_HEADERDRAGDROP=16LVS_EX_FULLROWSELECT=32LVS_EX_ONECLICKACTIVATE=64LVS_EX_TWOCLICKACTIVATE=128LVS_EX_FLATSB=256LVS_EX_REGIONAL=512LVS_EX_INFOTIP=1024LVS_EX_UNDERLINEHOT=2048LVS_EX_UNDERLINECOLD=4096LVS_EX_MULTIWORKAREAS=8192LVS_EX_LABELTIP=16384LVS_EX_BORDERSELECT=32768LVS_EX_DOUBLEBUFFER=65536LVS_EX_HIDELABELS=131072LVS_EX_SINGLEROW=262144LVS_EX_SNAPTOGRID=524288LVS_EX_SIMPLESELECT=1048576LVN_ITEMCHANGING=4294967196LVN_ITEMCHANGED=4294967195LVN_INSERTITEM=4294967194LVN_DELETEITEM=4294967193LVN_DELETEALLITEMS=4294967192LVN_BEGINLABELEDITA=4294967191LVN_BEGINLABELEDITW=4294967121LVN_ENDLABELEDITA=4294967190LVN_ENDLABELEDITW=4294967120LVN_COLUMNCLICK=4294967188LVN_BEGINDRAG=4294967187LVN_BEGINRDRAG=4294967185LVN_ODCACHEHINT=4294967183LVN_ODFINDITEMA=4294967144LVN_ODFINDITEMW=4294967117LVN_ITEMACTIVATE=4294967182LVN_ODSTATECHANGED=4294967181MCN_SELCHANGE=4294966547MCN_GETDAYSTATE=4294966549MCN_SELECT=4294966550MCS_DAYSTATE=1MCS_MULTISELECT=2MCS_WEEKNUMBERS=4MCS_NOTODAYCIRCLE=8MCS_NOTODAY=16PGS_AUTOSCROLL=2PGS_DRAGNDROP=4PGS_HORZ=1PGS_VERT=0PBS_MARQUEE=8PBS_SMOOTH=1PBS_VERTICAL=4RBBS_BREAK=1RBBS_FIXEDSIZE=2RBBS_CHILDEDGE=4RBBS_HIDDEN=8RBBS_NOVERT=16RBBS_FIXEDBMP=32RBBS_VARIABLEHEIGHT=64RBBS_GRIPPERALWAYS=128RBBS_NOGRIPPER=256RBBS_USECHEVRON=512RBBS_HIDETITLE=1024RBBS_TOPALIGN=2048RBS_TOOLTIPS=256RBS_VARHEIGHT=512RBS_BANDBORDERS=1024RBS_FIXEDORDER=2048RBS_REGISTERDROP=4096RBS_AUTOSIZE=8192RBS_VERTICALGRIPPER=16384RBS_DBLCLKTOGGLE=32768RBS_TOOLTIPS=256RBS_VARHEIGHT=512RBS_BANDBORDERS=1024RBS_FIXEDORDER=2048CCS_TOP=1CCS_NOMOVEY=2CCS_BOTTOM=3CCS_NORESIZE=4CCS_NOPARENTALIGN=8CCS_ADJUSTABLE=32CCS_NODIVIDER=64CCS_VERT=128CCS_LEFT=129CCS_RIGHT=131CCS_NOMOVEX=130SES_EMULATESYSEDIT=1SES_BEEPONMAXTEXT=2SES_EXTENDBACKCOLOR=4SES_MAPCPS=8SES_EMULATE10=16SES_USECRLF=32SES_USEAIMM=64SES_NOIME=128SES_ALLOWBEEPS=256SES_UPPERCASE=512SES_LOWERCASE=1024SES_NOINPUTSEQUENCECHK=2048SES_BIDI=4096SES_SCROLLONKILLFOCUS=8192SES_XLTCRCRLFTOCR=16384SES_DRAFTMODE=32768SES_USECTF=65536SES_HIDEGRIDLINES=131072SES_USEATFONT=262144SES_CUSTOMLOOK=524288SES_LBSCROLLNOTIFY=1048576SES_CTFALLOWEMBED=2097152SES_CTFALLOWSMARTTAG=4194304SES_CTFALLOWPROOFING=8388608ES_SAVESEL=32768ES_SUNKEN=16384ES_DISABLENOSCROLL=8192ES_SELECTIONBAR=16777216ES_NOOLEDRAGDROP=8ES_VERTICAL=4194304ES_NOIME=524288ES_SELFIME=262144ES_LEFT=0ES_CENTER=1ES_RIGHT=2ES_MULTILINE=4ES_UPPERCASE=8ES_LOWERCASE=16ES_PASSWORD=32ES_AUTOVSCROLL=64ES_AUTOHSCROLL=128ES_NOHIDESEL=256ES_OEMCONVERT=1024ES_READONLY=2048ES_WANTRETURN=4096ES_NUMBER=8192EN_MSGFILTER=1792EN_REQUESTRESIZE=1793EN_SELCHANGE=1794EN_DROPFILES=1795EN_PROTECTED=1796EN_CORRECTTEXT=1797EN_STOPNOUNDO=1798EN_IMECHANGE=1799EN_SAVECLIPBOARD=1800EN_OLEOPFAILED=1801EN_OBJECTPOSITIONS=1802EN_LINK=1803EN_DRAGDROPDONE=1804EN_PARAGRAPHEXPANDED=1805EN_PAGECHANGE=1806EN_LOWFIRTF=1807EN_ALIGNLTR=1808EN_ALIGNRTL=1809ECO_AUTOWORDSELECTION=1ECO_AUTOVSCROLL=64ECO_AUTOHSCROLL=128ECO_NOHIDESEL=256ECO_READONLY=2048ECO_WANTRETURN=4096ECO_SAVESEL=32768ECO_SELECTIONBAR=16777216ECO_VERTICAL=4194304SS_LEFT=0SS_CENTER=1SS_RIGHT=2SS_ICON=3SS_BLACKRECT=4SS_GRAYRECT=5SS_WHITERECT=6SS_BLACKFRAME=7SS_GRAYFRAME=8SS_WHITEFRAME=9SS_USERITEM=10SS_SIMPLE=11SS_LEFTNOWORDWRAP=12SS_OWNERDRAW=13SS_BITMAP=14SS_ENHMETAFILE=15SS_ETCHEDHORZ=16SS_ETCHEDVERT=17SS_ETCHEDFRAME=18SS_TYPEMASK=31SS_REALSIZECONTROL=64SS_NOPREFIX=128SS_NOTIFY=256SS_CENTERIMAGE=512SS_RIGHTJUST=1024SS_REALSIZEIMAGE=2048SS_SUNKEN=4096SS_EDITCONTROL=8192SS_ENDELLIPSIS=16384SS_PATHELLIPSIS=32768SS_WORDELLIPSIS=49152SS_ELLIPSISMASK=49152STM_SETICON=368STM_GETICON=369STM_SETIMAGE=370STM_GETIMAGE=371STN_CLICKED=0STN_DBLCLK=1STN_ENABLE=2STN_DISABLE=3STM_MSGMAX=372SBARS_SIZEGRIP=256SBT_TOOLTIPS=2048SBARS_TOOLTIPS=2048NM_OUTOFMEMORY=4294967295NM_CLICK=4294967294NM_DBLCLK=4294967293NM_RETURN=4294967292NM_RCLICK=4294967291NM_RDBLCLK=4294967290NM_SETFOCUS=4294967289NM_KILLFOCUS=4294967288NM_CUSTOMDRAW=4294967284NM_HOVER=4294967283NM_NCHITTEST=4294967282NM_KEYDOWN=4294967281NM_RELEASEDCAPTURE=4294967280NM_SETCURSOR=4294967279NM_CHAR=4294967278NM_TOOLTIPSCREATED=4294967277NM_LDOWN=4294967276NM_RDOWN=4294967275NM_THEMECHANGED=4294967274LIS_FOCUSED=1LIS_ENABLED=2LIS_VISITED=4TCS_EX_FLATSEPARATORS=1TCS_EX_REGISTERDROP=2TCS_SCROLLOPPOSITE=1TCS_BOTTOM=2TCS_RIGHT=2TCS_MULTISELECT=4TCS_FLATBUTTONS=8TCS_FORCEICONLEFT=16TCS_FORCELABELLEFT=32TCS_HOTTRACK=64TCS_VERTICAL=128TCS_TABS=0TCS_BUTTONS=256TCS_SINGLELINE=0TCS_MULTILINE=512TCS_RIGHTJUSTIFY=0TCS_FIXEDWIDTH=1024TCS_RAGGEDRIGHT=2048TCS_FOCUSONBUTTONDOWN=4096TCS_OWNERDRAWFIXED=8192TCS_TOOLTIPS=16384TCS_FOCUSNEVER=32768TCN_SELCHANGE=4294966745TCN_SELCHANGING=4294966744TCN_GETOBJECT=4294966743TCN_FOCUSCHANGE=4294966742TBSTATE_CHECKED=1TBSTATE_PRESSED=2TBSTATE_ENABLED=4TBSTATE_HIDDEN=8TBSTATE_INDETERMINATE=16TBSTATE_WRAP=32TBSTATE_ELLIPSES=64TBSTATE_MARKED=128TBSTYLE_BUTTON=0TBSTYLE_SEP=1TBSTYLE_CHECK=2TBSTYLE_GROUP=4TBSTYLE_CHECKGROUP=6TBSTYLE_DROPDOWN=8TBSTYLE_AUTOSIZE=16TBSTYLE_NOPREFIX=32TBSTYLE_TOOLTIPS=256TBSTYLE_WRAPABLE=512TBSTYLE_ALTDRAG=1024TBSTYLE_FLAT=2048TBSTYLE_LIST=4096TBSTYLE_CUSTOMERASE=8192TBSTYLE_REGISTERDROP=16384TBSTYLE_TRANSPARENT=32768TBSTYLE_EX_DRAWDDARROWS=1BTNS_BUTTON=0BTNS_SEP=1BTNS_CHECK=2BTNS_GROUP=4BTNS_CHECKGROUP=6BTNS_DROPDOWN=8BTNS_AUTOSIZE=16BTNS_NOPREFIX=32BTNS_SHOWTEXT=64BTNS_WHOLEDROPDOWN=128TBN_GETBUTTONINFOA=4294966596TBN_BEGINDRAG=4294966595TBN_ENDDRAG=4294966594TBN_BEGINADJUST=4294966593TBN_ENDADJUST=4294966592TBN_RESET=4294966591TBN_QUERYINSERT=4294966590TBN_QUERYDELETE=4294966589TBN_TOOLBARCHANGE=4294966588TBN_CUSTHELP=4294966587TBN_DROPDOWN=4294966586TBN_GETOBJECT=4294966584STD_CUT=0STD_COPY=1STD_PASTE=2STD_UNDO=3STD_REDOW=4STD_DELETE=5STD_FILENEW=6STD_FILEOPEN=7STD_FILESAVE=8STD_PRINTPRE=9STD_PROPERTIES=10STD_HELP=11STD_FIND=12STD_REPLACE=13STD_PRINT=14VIEW_LARGEICONS=0VIEW_SMALLICONS=1VIEW_LIST=2VIEW_DETAILS=3VIEW_SORTNAME=4VIEW_SORTSIZE=5VIEW_SORTDATE=6VIEW_SORTTYPE=7VIEW_PARENTFOLDER=8VIEW_NETCONNECT=9VIEW_NETDISCONNECT=10VIEW_NEWFOLDER=11VIEW_VIEWMENU=12TTS_ALWAYSTIP=1TTS_NOPREFIX=2TTS_NOANIMATE=16TTS_NOFADE=32TTS_BALLOON=64TTS_CLOSE=128TTI_NONE=0TTI_INFO=1TTI_WARNING=2TTI_ERROR=3TBS_AUTOTICKS=1TBS_VERT=2TBS_HORZ=0TBS_TOP=4TBS_BOTTOM=0TBS_LEFT=4TBS_RIGHT=0TBS_BOTH=8TBS_NOTICKS=16TBS_ENABLESELRANGE=32TBS_FIXEDLENGTH=64TBS_NOTHUMB=128TBS_TOOLTIPS=256TBS_REVERSED=512TBS_DOWNISLEFT=1024CW_USEDEFAULT=-2147483648TVI_FIRST=-65535TVI_LAST=-65534TVI_ROOT=-65536TVI_SORT=-65533TVIS_SELECTED=2TVIS_CUT=4TVIS_DROPHILITED=8TVIS_BOLD=16TVIS_EXPANDED=32TVIS_EXPANDEDONCE=64TVIS_EXPANDPARTIAL=128TVIS_OVERLAYMASK=3840TVIS_STATEIMAGEMASK=61440TVIS_USERMASK=61440TVS_HASBUTTONS=1TVS_HASLINES=2TVS_LINESATROOT=4TVS_EDITLABELS=8TVS_DISABLEDRAGDROP=16TVS_SHOWSELALWAYS=32TVS_RTLREADING=64TVS_NOTOOLTIPS=128TVS_CHECKBOXES=256TVS_TRACKSELECT=512TVS_SINGLEEXPAND=1024TVS_INFOTIP=2048TVS_FULLROWSELECT=4096TVS_NOSCROLL=8192TVS_NONEVENHEIGHT=16384TVS_NOHSCROLL=32768TVN_SELCHANGING=4294966895TVN_SELCHANGED=4294966894TVN_GETDISPINFO=4294966893TVN_SETDISPINFO=4294966892TVN_ITEMEXPANDING=4294966891TVN_ITEMEXPANDED=4294966890TVN_BEGINDRAG=4294966889TVN_BEGINRDRAG=4294966888TVN_DELETEITEM=4294966887TVN_BEGINLABELEDIT=4294966886TVN_ENDLABELEDIT=4294966885TVN_SELCHANGING=4294966895TVN_SELCHANGED=4294966894TVN_GETDISPINFO=4294966893TVN_SETDISPINFO=4294966892TVN_ITEMEXPANDING=4294966891TVN_ITEMEXPANDED=4294966890TVN_BEGINDRAG=4294966889TVN_BEGINRDRAG=4294966888TVN_DELETEITEM=4294966887TVN_BEGINLABELEDIT=4294966886TVN_ENDLABELEDIT=4294966885UDN_DELTAPOS=4294966574UDS_WRAP=1UDS_SETBUDDYINT=2UDS_ALIGNRIGHT=4UDS_ALIGNLEFT=8UDS_AUTOBUDDY=16UDS_ARROWKEYS=32UDS_HORZ=64UDS_NOTHOUSANDS=128UDS_HOTTRACK=256FW_DONTCARE=0FW_THIN=100FW_EXTRALIGHT=200FW_LIGHT=300FW_NORMAL=400FW_MEDIUM=500FW_SEMIBOLD=600FW_BOLD=700FW_EXTRABOLD=800FW_HEAVY=900ANSI_CHARSET=0DEFAULT_CHARSET=1SYMBOL_CHARSET=2SHIFTJIS_CHARSET=128HANGEUL_CHARSET=129HANGUL_CHARSET=129GB2312_CHARSET=134CHINESEBIG5_CHARSET=136OEM_CHARSET=255JOHAB_CHARSET=130HEBREW_CHARSET=177ARABIC_CHARSET=178GREEK_CHARSET=161TURKISH_CHARSET=162VIETNAMESE_CHARSET=163THAI_CHARSET=222EASTEUROPE_CHARSET=238RUSSIAN_CHARSET=204MAC_CHARSET=77BALTIC_CHARSET=186ANTIALIASED_QUALITY=4CLEARTYPE_QUALITY=5DEFAULT_QUALITY=0NONANTIALIASED_QUALITY=3PROOF_QUALITY=2HS_HORIZONTAL=0HS_VERTICAL=1HS_FDIAGONAL=2HS_BDIAGONAL=3HS_CROSS=4HS_DIAGCROSS=5PS_SOLID=0PS_DASH=1PS_DOT=2PS_DASHDOT=3PS_DASHDOTDOT=4PS_NULL=5PS_INSIDEFRAME=6PS_USERSTYLE=7PS_ALTERNATE=8PS_STYLE_MASK=15NIIF_NONE=0NIIF_INFO=1NIIF_WARNING=2NIIF_ERROR=3NIIF_ICON_MASK=15NIIF_NOSOUND=16NIIF_USER=4WM_ICONNOTIFY=-1125NIN_BALLOONSHOW=-1026NIN_BALLOONHIDE=-1027NIN_BALLOONTIMEOUT=-1028NIN_BALLOONUSERCLICK=-1029WM_LBUTTONDOWN=-513WM_LBUTTONUP=-514WM_LBUTTONDBLCLK=-515WM_RBUTTONDOWN=-516WM_RBUTTONUP=-517WM_RBUTTONDBLCLK=-518WM_MBUTTONDOWN=-519WM_MBUTTONUP=-520WM_MBUTTONDBLCLK=-521WM_XBUTTONDOWN=-523WM_XBUTTONUP=-524WM_XBUTTONDBLCLK=-525MFS_GRAYED=3MFS_DISABLED=3MFS_CHECKED=8MFS_HILITE=128MFS_ENABLED=0MFS_UNCHECKED=0MFS_UNHILITE=0MFS_DEFAULT=4096TPM_LEFTBUTTON=0TPM_RIGHTBUTTON=2TPM_LEFTALIGN=0TPM_CENTERALIGN=4TPM_RIGHTALIGN=8TPM_TOPALIGN=0TPM_VCENTERALIGN=16TPM_BOTTOMALIGN=32TPM_HORIZONTAL=0TPM_VERTICAL=64TPM_NONOTIFY=128TPM_RETURNCMD=256TPM_RECURSE=1TPM_HORPOSANIMATION=1024TPM_HORNEGANIMATION=2048TPM_VERPOSANIMATION=4096TPM_VERNEGANIMATION=8192TPM_NOANIMATION=16384TPM_LAYOUTRTL=32768WM_NULL=0WM_CREATE=-1WM_DESTROY=-2WM_MOVE=-3WM_SIZE=-5WM_ACTIVATE=-6WM_SETFOCUS=-7WM_KILLFOCUS=-8WM_ENABLE=-10WM_SETREDRAW=-11WM_SETTEXT=-12WM_GETTEXT=-13WM_GETTEXTLENGTH=-14WM_PAINT=-15WM_CLOSE=-16WM_QUERYENDSESSION=-17WM_QUERYOPEN=-19WM_ENDSESSION=-22WM_QUIT=-18WM_ERASEBKGND=-20WM_SYSCOLORCHANGE=-21WM_SHOWWINDOW=-24WM_WININICHANGE=-26WM_SETTINGCHANGE=-26WM_DEVMODECHANGE=-27WM_ACTIVATEAPP=-28WM_FONTCHANGE=-29WM_TIMECHANGE=-30WM_CANCELMODE=-31WM_SETCURSOR=-32WM_MOUSEACTIVATE=-33WM_CHILDACTIVATE=-34WM_QUEUESYNC=-35WM_GETMINMAXINFO=-36WM_PAINTICON=-38WM_ICONERASEBKGND=-39WM_NEXTDLGCTL=-40WM_SPOOLERSTATUS=-42WM_DRAWITEM=-43WM_MEASUREITEM=-44WM_DELETEITEM=-45WM_VKEYTOITEM=-46WM_CHARTOITEM=-47WM_SETFONT=-48WM_GETFONT=-49WM_SETHOTKEY=-50WM_GETHOTKEY=-51WM_QUERYDRAGICON=-55WM_COMPAREITEM=-57WM_GETOBJECT=-61WM_COMPACTING=-65WM_COMMNOTIFY=-68WM_WINDOWPOSCHANGING=-70WM_WINDOWPOSCHANGED=-71WM_POWER=-72WM_COPYDATA=-74WM_CANCELJOURNAL=-75WM_NOTIFY=-78WM_INPUTLANGCHANGEREQUEST=-80WM_INPUTLANGCHANGE=-81WM_TCARD=-82WM_HELP=-83WM_USERCHANGED=-84WM_NOTIFYFORMAT=-85WM_CONTEXTMENU=-123WM_STYLECHANGING=-124WM_STYLECHANGED=-125WM_DISPLAYCHANGE=-126WM_GETICON=-127WM_SETICON=-128WM_NCCREATE=-129WM_NCDESTROY=-130WM_NCCALCSIZE=-131WM_NCHITTEST=-132WM_NCPAINT=-133WM_NCACTIVATE=-134WM_GETDLGCODE=-135WM_NCMOUSEMOVE=-160WM_NCLBUTTONDOWN=-161WM_NCLBUTTONUP=-162WM_NCLBUTTONDBLCLK=-163WM_NCRBUTTONDOWN=-164WM_NCRBUTTONUP=-165WM_NCRBUTTONDBLCLK=-166WM_NCMBUTTONDOWN=-167WM_NCMBUTTONUP=-168WM_NCMBUTTONDBLCLK=-169WM_NCXBUTTONDOWN=-171WM_NCXBUTTONUP=-172WM_NCXBUTTONDBLCLK=-173WM_INPUT=-255WM_KEYFIRST=-256WM_KEYDOWN=-256WM_KEYUP=-257WM_CHAR=-258WM_DEADCHAR=-259WM_SYSKEYDOWN=-260WM_SYSKEYUP=-261WM_SYSCHAR=-262WM_SYSDEADCHAR=-263WM_UNICHAR=-265WM_KEYLAST=-265WM_KEYLAST=-265WM_IME_STARTCOMPOSITION=-269WM_IME_ENDCOMPOSITION=-270WM_IME_COMPOSITION=-271WM_IME_KEYLAST=-271WM_INITDIALOG=-272WM_COMMAND=-273WM_SYSCOMMAND=-274WM_TIMER=-275WM_HSCROLL=-276WM_VSCROLL=-277WM_INITMENU=-278WM_INITMENUPOPUP=-279WM_MENUSELECT=-287WM_MENUCHAR=-288WM_ENTERIDLE=-289WM_MENURBUTTONUP=-290WM_MENUDRAG=-291WM_MENUGETOBJECT=-292WM_UNINITMENUPOPUP=-293WM_MENUCOMMAND=-294WM_CHANGEUISTATE=-295WM_UPDATEUISTATE=-296WM_QUERYUISTATE=-297WM_CTLCOLORMSGBOX=-306WM_CTLCOLOREDIT=-307WM_CTLCOLORLISTBOX=-308WM_CTLCOLORBTN=-309WM_CTLCOLORDLG=-310WM_CTLCOLORSCROLLBAR=-311WM_CTLCOLORSTATIC=-312WM_MOUSEFIRST=-512WM_MOUSEMOVE=-512WM_LBUTTONDOWN=-513WM_LBUTTONUP=-514WM_LBUTTONDBLCLK=-515WM_RBUTTONDOWN=-516WM_RBUTTONUP=-517WM_RBUTTONDBLCLK=-518WM_MBUTTONDOWN=-519WM_MBUTTONUP=-520WM_MBUTTONDBLCLK=-521WM_MOUSEWHEEL=-522WM_XBUTTONDOWN=-523WM_XBUTTONUP=-524WM_XBUTTONDBLCLK=-525WM_MOUSELAST=-525WM_MOUSELAST=-525WM_MOUSELAST=-525WM_PARENTNOTIFY=-528WM_ENTERMENULOOP=-529WM_EXITMENULOOP=-530WM_NEXTMENU=-531WM_SIZING=-532WM_CAPTURECHANGED=-533WM_MOVING=-534WM_POWERBROADCAST=-536WM_DEVICECHANGE=-537WM_MDICREATE=-544WM_MDIDESTROY=-545WM_MDIACTIVATE=-546WM_MDIRESTORE=-547WM_MDINEXT=-548WM_MDIMAXIMIZE=-549WM_MDITILE=-550WM_MDICASCADE=-551WM_MDIICONARRANGE=-552WM_MDIGETACTIVE=-553WM_MDISETMENU=-560WM_ENTERSIZEMOVE=-561WM_EXITSIZEMOVE=-562WM_DROPFILES=-563WM_MDIREFRESHMENU=-564WM_IME_SETCONTEXT=-641WM_IME_NOTIFY=-642WM_IME_CONTROL=-643WM_IME_COMPOSITIONFULL=-644WM_IME_SELECT=-645WM_IME_CHAR=-646WM_IME_REQUEST=-648WM_IME_KEYDOWN=-656WM_IME_KEYUP=-657WM_MOUSEHOVER=-673WM_MOUSELEAVE=-675WM_NCMOUSEHOVER=-672WM_NCMOUSELEAVE=-674WM_WTSSESSION_CHANGE=-689WM_TABLET_FIRST=-704WM_TABLET_LAST=-735WM_CUT=-768WM_COPY=-769WM_PASTE=-770WM_CLEAR=-771WM_UNDO=-772WM_RENDERFORMAT=-773WM_RENDERALLFORMATS=-774WM_DESTROYCLIPBOARD=-775WM_DRAWCLIPBOARD=-776WM_PAINTCLIPBOARD=-777WM_VSCROLLCLIPBOARD=-778WM_SIZECLIPBOARD=-779WM_ASKCBFORMATNAME=-780WM_CHANGECBCHAIN=-781WM_HSCROLLCLIPBOARD=-782WM_QUERYNEWPALETTE=-783WM_PALETTEISCHANGING=-784WM_PALETTECHANGED=-785WM_HOTKEY=-786WM_PRINT=-791WM_PRINTCLIENT=-792WM_APPCOMMAND=-793WM_THEMECHANGED=-794WM_HANDHELDFIRST=-856WM_HANDHELDLAST=-863WM_AFXFIRST=-864WM_AFXLAST=-895WM_PENWINFIRST=-896WM_PENWINLAST=-911WM_APP=-32768OFN_READONLY=1OFN_OVERWRITEPROMPT=2OFN_HIDEREADONLY=4OFN_NOCHANGEDIR=8OFN_SHOWHELP=16OFN_ENABLEHOOK=32OFN_ENABLETEMPLATE=64OFN_ENABLETEMPLATEHANDLE=128OFN_NOVALIDATE=256OFN_ALLOWMULTISELECT=512OFN_EXTENSIONDIFFERENT=1024OFN_PATHMUSTEXIST=2048OFN_FILEMUSTEXIST=4096OFN_CREATEPROMPT=8192OFN_SHAREAWARE=16384OFN_NOREADONLYRETURN=32768OFN_NOTESTFILECREATE=65536OFN_NONETWORKBUTTON=131072OFN_NOLONGNAMES=262144OFN_EXPLORER=524288OFN_NODEREFERENCELINKS=1048576OFN_LONGNAMES=2097152OFN_ENABLEINCLUDENOTIFY=4194304OFN_ENABLESIZING=8388608OFN_DONTADDTORECENT=33554432OFN_FORCESHOWHIDDEN=268435456OFN_EX_NOPLACESBAR=1CONTROL_ANIMATION=1CONTROL_BUTTON=2CONTROL_COMBOBOX=3CONTROL_COMBOBOXEX=4CONTROL_DATEANDTIME=5CONTROL_EDIT=6CONTROL_HEADER=7CONTROL_HOTKEY=8CONTROL_IPADDRESS=9CONTROL_LISTBOX=10CONTROL_LISTVIEW=11CONTROL_MONTHCALENDAR=12CONTROL_PAGER=13CONTROL_PROGRESSBAR=14CONTROL_PROPERTYSHEET=15CONTROL_REBAR=16CONTROL_RICHEDIT=17CONTROL_SCROLLBAR=18CONTROL_STATIC=19CONTROL_STATUSBAR=20CONTROL_SYSLINK=21CONTROL_TAB=22CONTROL_TASKDIALOG=23CONTROL_TOOLBAR=24CONTROL_TRACKBAR=25CONTROL_TREEVIEW=26CONTROL_UPDOWN=27CONTROL_TOOLTIP=28CONTROL_TOOLBARBUTTON=29CONTROL_MENUITEM=30SB_BOTH=3SB_HORZ=0SB_VERT=1SB_CTL=2ESB_ENABLE_BOTH=0ESB_DISABLE_BOTH=3ESB_DISABLE_LEFT=1ESB_DISABLE_RIGHT=2ESB_DISABLE_UP=1ESB_DISABLE_DOWN=2ESB_DISABLE_LTUP=1ESB_DISABLE_RTDN=2SBS_HORZ=0SBS_VERT=1SBS_TOPALIGN=2SBS_LEFTALIGN=2SBS_BOTTOMALIGN=4SBS_RIGHTALIGN=4SBS_SIZEBOXTOPLEFTALIGN=2SBS_SIZEBOXBOTTOMRIGHTALIGN=4SBS_SIZEBOX=8SBS_SIZEGRIP=16SB_LINEUP=0SB_LINELEFT=0SB_LINEDOWN=1SB_LINERIGHT=1SB_PAGEUP=2SB_PAGELEFT=2SB_PAGEDOWN=3SB_PAGERIGHT=3SB_THUMBPOSITION=4SB_THUMBTRACK=5SB_TOP=6SB_LEFT=6SB_BOTTOM=7SB_RIGHT=7SB_ENDSCROLL=8MB_OK=0MB_OKCANCEL=1MB_ABORTRETRYIGNORE=2MB_YESNOCANCEL=3MB_YESNO=4MB_RETRYCANCEL=5MB_CANCELTRYCONTINUE=6MB_ICONHAND=16MB_ICONQUESTION=32MB_ICONEXCLAMATION=48MB_ICONASTERISK=64MB_USERICON=128MB_ICONWARNING=48MB_ICONERROR=16MB_ICONINFORMATION=64MB_ICONSTOP=16MB_DEFBUTTON1=0MB_DEFBUTTON2=256MB_DEFBUTTON3=512MB_DEFBUTTON4=768MB_APPLMODAL=0MB_SYSTEMMODAL=4096MB_TASKMODAL=8192MB_HELP=16384MB_NOFOCUS=32768MB_SETFOREGROUND=65536MB_DEFAULT_DESKTOP_ONLY=131072MB_TOPMOST=262144MB_RIGHT=524288MB_RTLREADING=1048576LWS_TRANSPARENT=1LWS_IGNORERETURN=2

I hope this will help... :whistle:

Edited by mastergidan, 13 August 2008 - 07:58 PM.

  • 0
icon_giavapps_windows_api.png icon_giavapps_midi.png icon_giavapps_proaudio.png icon_giavapps_cc.png icon_giavapps_3d.png


Giavapps Applications, Games and Extensions for various platforms.

#35 FantiX

FantiX

    GMC Member

  • GMC Member
  • 175 posts

Posted 13 August 2008 - 04:24 PM

it wont help i cant open the .zip file.
Cant anyone upload it to Box.net or Rapidshare??
  • 0

#36 mastergidan

mastergidan

    GMC Member

  • GMC Member
  • 51 posts
  • Version:GM:Studio

Posted 13 August 2008 - 08:00 PM

I've changed the link above...
  • 0
icon_giavapps_windows_api.png icon_giavapps_midi.png icon_giavapps_proaudio.png icon_giavapps_cc.png icon_giavapps_3d.png


Giavapps Applications, Games and Extensions for various platforms.

#37 digitalwar

digitalwar

    GMC Member

  • New Member
  • 321 posts

Posted 13 August 2008 - 10:41 PM

I can't seem to have any luck in hding a control (not a window).
In maxwinapi 1.8 a function API_Control_Show was present ... but in this one, it's not present :GM056:
I tryed to use API_Window_Show, but it does not work with a control.
Any ideeas ?
  • 0
... ... ...

#38 se14an

se14an

    GMC Member

  • New Member
  • 22 posts

Posted 14 August 2008 - 11:34 PM

The zip file is invalid or corrupt.

The dll looks nice, though!

ya same here
  • 0

#39 Botyto

Botyto

    GMC Member

  • GMC Member
  • 1252 posts

Posted 19 August 2008 - 07:57 PM

Can someone help me making a multiline textbox, please.
And just a textbox. I'm too confused, so many functions.. lol, I really like it

EDIT: I need to type in cyrillic in this textbox/textarea

Edited by Botyto, 19 August 2008 - 08:15 PM.

  • 0

#40 alexw

alexw

    GMC Member

  • New Member
  • 103 posts

Posted 01 September 2008 - 12:54 PM

Install 7-Zip (http://downloads.sou...enzip/7z457.exe)
And open it, than it will works.

PS. WinRar cant open all versions of .zip files.

Alexw

Edited by alexw, 01 September 2008 - 12:55 PM.

  • 0
The A.S. Club© has been working on a new project. Called The Golden Century.
In this new game you are going experience to be at war on sea or on land, in the Golden Age.
For more information, check the The Golden Century Homepage.

#41 romis69

romis69

    GMC Member

  • New Member
  • 139 posts

Posted 02 September 2008 - 12:48 AM

Under what software license is this library? I want to link it to a program that's GPL, or a Creative Commons, and I need to know if the license allows this to happen. The website says that "This DLL is free to use in your application." but that only implies personal applications - it doesn't say anything about redistribution. I assume you mean to include redistribution, but I can't assume anything.

Edited by romis69, 02 September 2008 - 03:45 PM.

  • 0

#42 digitalwar

digitalwar

    GMC Member

  • New Member
  • 321 posts

Posted 05 September 2008 - 08:52 PM

One more problem, very big actualy .
If you use api_check_set on the window_handle(), the gm window does not recieve mouse clicks always.
Is this normal ?
  • 0
... ... ...

#43 mrsmes

mrsmes

    GMC Member

  • GMC Member
  • 1506 posts
  • Version:GM:Studio

Posted 06 September 2008 - 02:21 AM

Seems nice, but it won'y let me download it, it complains that the link is broken/corrupted.
  • 0

Assuming I helped you out in a questions and answers topic won't you return the favour by helping me with one my coding problems, or recommend some one who can chat to me over pms about helping and how to overcome my obstacles, after all lets just say I did help you or them or many people with similar problems, in that topic.

Here i have a topic for those of you struggling with type writer text and mugshots in your games especially if it is a rpg see the link below for more info

http://gmc.yoyogames...howtopic=619103

almost no code needed, only uses two events.

click here for the l8est version of feed the alien pizza, it has some major polished up features.


#44 digitalwar

digitalwar

    GMC Member

  • New Member
  • 321 posts

Posted 07 September 2008 - 03:13 PM

One question, I hope someone can help me with this.
How can I make it so that if I resize the parent window (created with WINAPI), all the controls from the window will automaticaly be resized ?
Something like HTML forms when you use 90% insted of 90px .
Is this possible ?

And one more problem. If the window is resizable, how can I prevent the user of making it 0 width and 0 height. A you know by default you can make the window very small. I want to set a minimum width/height, and don't allow the user to make the window smaller than that.
Hope you can help,
Thank you

Edited by digitalwar, 07 September 2008 - 03:37 PM.

  • 0
... ... ...

#45 romis69

romis69

    GMC Member

  • New Member
  • 139 posts

Posted 07 September 2008 - 05:41 PM

Seems nice, but it won'y let me download it, it complains that the link is broken/corrupted.



What software are you using? Grab something like 7zip at http://www.7-zip.org/
  • 0

#46 alexw

alexw

    GMC Member

  • New Member
  • 103 posts

Posted 07 September 2008 - 06:21 PM

How many times do i need to say:
Just use 7-Zip to open this file.

This file is not broken!!

Alexw
  • 0
The A.S. Club© has been working on a new project. Called The Golden Century.
In this new game you are going experience to be at war on sea or on land, in the Golden Age.
For more information, check the The Golden Century Homepage.

#47 kbyoyoa

kbyoyoa

    GMC Member

  • New Member
  • 234 posts

Posted 07 September 2008 - 08:53 PM

great dll... and i figured out how to hide the annoying parent window. but this is extremelly complicated and I'm not even sure If i can put my own stuff into the main window... I guess more example of this thing actually working rather than just showing it's features would be greatly appriciated
  • 0

CalcXtreme | Spring Loaded | Astro Shooter | Battle City 3D | Mystic Gem | Snowshoot

#48 digitalwar

digitalwar

    GMC Member

  • New Member
  • 321 posts

Posted 08 September 2008 - 07:53 PM

kbyoyoa, I have a solution for you. If you want to make an application for example, you don't need the GM window.
Create a WINAPI window in wich you will add all controls, and use window_set_visible(0) to hide the GM window.
If someone can help me with my problems I posted above, I would appreciate it.
Thank you

Bug Report :
I have a tab that has 3 items. I am using API_Control_SetAutoTab to add controls to the different items of the tab.
In one item I have added a trackbar control. Whenever I move the slider of the trackbar, the items from the Tab Control dissapear. I can still click on them, but they dissapear.
The same thing happens in the default example that comes with MaxWinapi 2.
Also, if I set a buddy to a trackbar, the text of the buddy does not change automaticaly, according with the position of the slider. Is this normal ?
What is the problem ?

Edited by digitalwar, 09 September 2008 - 08:19 PM.

  • 0
... ... ...

#49 DefuzionGames

DefuzionGames

    GMC Member

  • GMC Member
  • 1460 posts
  • Version:Unknown

Posted 21 September 2008 - 04:11 PM

i have a question, do all the other functions work as they do in the first MaxwinAPI, what i mean is that is the function names and structure the same as the first one.

If i have already made a program using MaxWinAPI can i then replace the old dll with this new one and replace the old scripts with the new ones and still get the program to work?


Also do the api controls now work better and as normal when drawn directly onto the gm window, because with old one there were problems like when a control was destroyed it still showed on the gm window

Edited by DefuzionGames, 21 September 2008 - 04:14 PM.

  • 0

#50 DefuzionGames

DefuzionGames

    GMC Member

  • GMC Member
  • 1460 posts
  • Version:Unknown

Posted 22 September 2008 - 03:48 PM

how do you get the number of ROWS or items in the listview control.

For exmaple you can use API_Listbox_GetCount ( Real Control ID ) for listboxes so is there a similar function for listviews?
  • 0