Jump to content


Photo

Max Winapi Extension (file Fixxed)


  • Please log in to reply
58 replies to this topic

#1 callum

callum

    GMC Member

  • New Member
  • 176 posts

Posted 08 March 2007 - 09:57 AM

Hey eveyone

This is the extension for Hobbel's Max WinAPI.dll

The use of this is exactly the same with maybe 1 or 2 differences

If you have any queris or changes u reckon i should do to it please tell me

Here is the download


MIRROR(on speedy share)
DLL Topic
GMBase Link

Edited by callum, 16 April 2008 - 11:09 PM.

  • 0
Extensions: EditBox

#2 -!MBC!- R3D R3AP3R

-!MBC!- R3D R3AP3R

    GMC Member

  • New Member
  • 196 posts

Posted 08 March 2007 - 01:57 PM

Are ALL the functions available?

EDIT:
As far as i can see, they are! w00t! Thanks man, you saved me a lot of time. I had to keep looking back at the help file to look up the functions, now i dont have to!

Edited by -!MBC!- R3D R3AP3R, 08 March 2007 - 02:02 PM.

  • 0

#3 Vertex Productions

Vertex Productions

    GMC Member

  • New Member
  • 126 posts

Posted 10 March 2007 - 08:28 PM

Good Job :)
  • 0


Lewis Maitland

#4 Ace

Ace

    GMC Member

  • GMC Member
  • 372 posts

Posted 11 March 2007 - 02:23 AM

Just FYI, this isn't the latest version.

Either way, good job. How about making some LIBs for some of the common functions? A WinAPI lib would rock for dialogue intensive games. It would also make Game Maker a lot easier to develop applications for as well!

Maybe someone would like to do this? It would help a LOT of people I'm sure!
  • 0
Posted Image Posted Image Online Fighting & Roleplay Game

ZERO ENGINE
Posted Image

#5 callum

callum

    GMC Member

  • New Member
  • 176 posts

Posted 11 March 2007 - 02:30 AM

Are ALL the functions available?

Yes all the functions are avaliable
except for the new richedit controls
im trying to find out how to replace the dll with another one and still keep the functions in the extension maker

Good Job :) 

Thanks man

How about making some LIBs for some of the common functions?

That would be awsome to do

but wat functions would be used the most out of Max WinAPI.dll?
  • 0
Extensions: EditBox

#6 PLAY: More

PLAY: More

    Press F8 to enter BIOS

  • New Member
  • 824 posts

Posted 11 March 2007 - 08:55 AM

AWESOME!

im trying to find out how to replace the dll with another one and still keep the functions in the extension maker

<{POST_SNAPBACK}>

Just replace the old DLL with the new one and add the functions in. Make sure the file name stays the same.
  • 0

#7 callum

callum

    GMC Member

  • New Member
  • 176 posts

Posted 11 March 2007 - 09:50 AM

Version 2 With New Richedit Controls
- New Richedit Controls
  • 0
Extensions: EditBox

#8 PLAY: More

PLAY: More

    Press F8 to enter BIOS

  • New Member
  • 824 posts

Posted 13 March 2007 - 06:14 AM

Version 2 With New Richedit Controls
- New Richedit Controls

<{POST_SNAPBACK}>

Did you use my advice?
  • 0

#9 azprocede

azprocede

    GMC Member

  • GMC Member
  • 10 posts

Posted 13 March 2007 - 09:29 AM

Hey eveyone
This is the extension for Hobbel's Max WinAPI.dll

<{POST_SNAPBACK}>


It looks great. But my gm7 doesn't want to recognize *.gex extensions packages.
It looks for *.ged instead.
Anybody knows about that? Someone having a solution?
Thanks
  • 0
Posted Image
My site and software -> AZprocede

#10 callum

callum

    GMC Member

  • New Member
  • 176 posts

Posted 13 March 2007 - 09:47 AM

Play: More

Did you use my advice?


Yea I did thanks man
  • 0
Extensions: EditBox

#11 Mamnarock

Mamnarock

    GMC Member

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

Posted 13 March 2007 - 10:26 PM

Amazing extension!

god job!

but, there are something that shock me:
more than 225 MB of virtual memory"! why?



But my gm7 doesn't want to recognize *.gex extensions packages.
It looks for *.ged instead.
Anybody knows about that? Someone having a solution?


first, copy the *.gex into extensions folder
next, in GM7 go to the Extension package
after that, clic "install" button
finally, select the extension and enjoy
  • 0

#12 callum

callum

    GMC Member

  • New Member
  • 176 posts

Posted 26 March 2007 - 07:10 AM

Version 3 With MDI controls

DOWNLOAD
  • 0
Extensions: EditBox

#13 FunnyGames

FunnyGames

    GMC Member

  • GMC Member
  • 362 posts

Posted 26 March 2007 - 09:54 AM

Could you make an example please? ^_^
  • 0

#14 Chaz

Chaz

    GMC Member

  • New Member
  • 218 posts

Posted 26 March 2007 - 08:46 PM

Im new to dlls and such could someone tell me what this ex does?

Thanks in advance
  • 0

#15 AndrewDavis

AndrewDavis

    GMC Member

  • Validating
  • 21 posts

Posted 09 June 2007 - 06:20 PM

EDIT: Nevermind... This has WAY too many functions, no way I'm making a library! (No one else will want to either)

Edited by AndrewDavis, 09 June 2007 - 06:26 PM.


#16 h0bbel

h0bbel

    GMC Member

  • New Member
  • 252 posts

Posted 13 June 2007 - 07:35 PM

more than 225 MB of virtual memory"! why?


Oh, hehe, that's my bad, I think I allocated a bit to much memory. :blink:
I'll fix it for the next version of the Max WinAPI DLL I'm working on.

But, nice work callum, can I put the link to your topic in my site ? :)

Edited by h0bbel, 13 June 2007 - 07:41 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.

#17 callum

callum

    GMC Member

  • New Member
  • 176 posts

Posted 14 June 2007 - 12:33 AM

But, nice work callum, can I put the link to your topic in my site ?


yea sure i just need to update the extension to ur latest one
  • 0
Extensions: EditBox

#18 callum

callum

    GMC Member

  • New Member
  • 176 posts

Posted 15 June 2007 - 01:46 PM

----New Version out(Up to date with the dll)-----------
>>>>>>Has all of the functions that the dll has
>>>>>>Including all of the constantses
  • 0
Extensions: EditBox

#19 jakman4242

jakman4242

    Vertical Shmup Junkie

  • New Member
  • 3222 posts

Posted 15 June 2007 - 05:00 PM

Not to be a total n00b, but what does this dll do exactly?
  • 0
-- My blog. --

#20 jobro

jobro

    GMC Member

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

Posted 06 July 2007 - 04:42 AM

Hm, I dunno haven't tested it yet. But it seams this lets you create Windows components straight in your games. And if so, then this will be pretty useful. But there is one thing that stops me from using it: How can I download this?

My suggestion: http://www.speedyshare.com

Edited by jobro, 06 July 2007 - 04:44 AM.

  • 0

Marketplace.png


#21 callum

callum

    GMC Member

  • New Member
  • 176 posts

Posted 06 July 2007 - 07:37 AM

I have add a mirror on Speedy share
  • 0
Extensions: EditBox

#22 jobro

jobro

    GMC Member

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

Posted 06 July 2007 - 07:44 AM

Thanks! Will test this out.
  • 0

Marketplace.png


#23 the_doominator

the_doominator

    Eight Star

  • New Member
  • 925 posts

Posted 14 July 2007 - 01:57 AM

A new version came out.....
  • 0

#24 callum

callum

    GMC Member

  • New Member
  • 176 posts

Posted 14 July 2007 - 05:06 AM

VERSION 1.8.0.0
Add the new version 1.8.0.0
  • 0
Extensions: EditBox

#25 the_doominator

the_doominator

    Eight Star

  • New Member
  • 925 posts

Posted 14 July 2007 - 07:53 PM

Good job. Thanks!

---EDIT---

You forgot the radio menu functions like API_Menu_SetRadioChecked

Edited by the_doominator, 14 July 2007 - 08:02 PM.

  • 0

#26 callum

callum

    GMC Member

  • New Member
  • 176 posts

Posted 14 July 2007 - 09:04 PM

sorry about that and thanks for pointing it out

i have re-uploaded it with all of the functions
  • 0
Extensions: EditBox

#27 the_doominator

the_doominator

    Eight Star

  • New Member
  • 925 posts

Posted 15 July 2007 - 12:50 AM

Cool! Thanks.
  • 0

#28 softhunterdevil

softhunterdevil

    LazyBoy

  • GMC Member
  • 276 posts

Posted 15 July 2007 - 03:49 AM

Please post the latest updated Extension in the first post.

Please check if there is any feature missing or if the MaxWin API dll has been updated.
Cause when I installed the extension and opened the help file... it says

Latest version: 1.8.0.0, your version is not up-to-date, download new version.


  • 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>

#29 zappy77

zappy77

    GMC Member

  • GMC Member
  • 1905 posts

Posted 17 July 2007 - 05:48 PM

please can someone give me a accurate explination of what this does? no d&d and no help file.
  • 0

#30 the_doominator

the_doominator

    Eight Star

  • New Member
  • 925 posts

Posted 17 July 2007 - 05:54 PM

Download the DLL here. It comes with a help file.

http://gmc.yoyogames...howtopic=264765
  • 0

#31 zappy77

zappy77

    GMC Member

  • GMC Member
  • 1905 posts

Posted 17 July 2007 - 06:26 PM

thanks
  • 0

#32 the_doominator

the_doominator

    Eight Star

  • New Member
  • 925 posts

Posted 17 July 2007 - 07:19 PM

ya!
  • 0

#33 Stian Aune

Stian Aune

    GMC Member

  • New Member
  • 131 posts
  • Version:GM:Studio

Posted 14 August 2007 - 01:14 PM

The DLL makes windows components such as buttons into your game as jobro said or you can make new windows.... wery amaxing Hobbel!!
  • 0

#34 GisleAune

GisleAune

    GMC Member

  • New Member
  • 278 posts

Posted 14 August 2007 - 01:21 PM

first, copy the *.gex into extensions folder
next, in GM7 go to the Extension package
after that, clic "install" button
finally, select the extension and enjoy


* U DONT NEED TO COPY IT
* AFTER THE STEPS, u may delete the .gex. it is already converted and the gex is not inportant anymore

coz the gex is a form of an instalation file for expansion packages
  • 0
Taming the mighty Ogre3D...

Sorry, my avatar can't be grasped by mere mortals.

#35 tdmgames

tdmgames

    GMC Member

  • New Member
  • 1641 posts

Posted 28 August 2007 - 09:37 PM

do u wnt me to do a .gmk example for this? I can put in all its functions etc. to make it easier for people?

and also gd one! This will help many people including myself causes its easier!

*edit i downloaded it and there was an erro in installing the extension package, shame really :)

i'll try my other computer tommorow

Edited by tdmgames, 28 August 2007 - 09:39 PM.

  • 0
OH Balls!

Domain change: If any of my links do you not, please PM me and I will send you a working link :)

t3mp3st+Me+BMG = t3mp3st's edited avatar with changing colour effect.

#36 callum

callum

    GMC Member

  • New Member
  • 176 posts

Posted 07 October 2007 - 08:35 AM

File has been fixxed and is not corrupted anymore
  • 0
Extensions: EditBox

#37 teoma

teoma

    GMC Member

  • New Member
  • 113 posts

Posted 10 October 2007 - 06:14 PM

Would somebody please make a gmk example using this? I tried looking at the dll example but it's a little different...

BTW, is there a way to minimize the window to the system tray only? I want to make a program that runs in the background without a taskbar button.

Edited by teoma, 10 October 2007 - 06:43 PM.

  • 0

#38 jbskaggs

jbskaggs

    GMC Member

  • New Member
  • 93 posts

Posted 04 November 2007 - 06:10 AM

could you post the latest link to this gex- mine says 1.8 up to date.

I downloaded your ver 3 dated 7-14-07 already
  • 0

#39 callum

callum

    GMC Member

  • New Member
  • 176 posts

Posted 04 November 2007 - 07:37 AM

the gex is upto-date with the dll
  • 0
Extensions: EditBox

#40 jbskaggs

jbskaggs

    GMC Member

  • New Member
  • 93 posts

Posted 04 November 2007 - 04:39 PM

I just realized that and was about to delete my old post.

Thanks for the help and for this ext.

JB SKaggs
  • 0

#41 Neereus

Neereus

    GMC Member

  • New Member
  • 4 posts

Posted 23 November 2007 - 04:05 AM

The file seems to be corrupted?

I think it has to do with some encryption on it....think Vista don't like it or something.

Ill try with my XP comp...

Nope, no go, somethings wrong with the file.

Edited by Neereus, 23 November 2007 - 04:13 AM.

  • 0

#42 callum

callum

    GMC Member

  • New Member
  • 176 posts

Posted 23 November 2007 - 08:44 AM

yea i got that once before its really wierd i had to chage the name of the extension internally for it to work again i think it might be a glitch in GM7
  • 0
Extensions: EditBox

#43 Neereus

Neereus

    GMC Member

  • New Member
  • 4 posts

Posted 23 November 2007 - 09:25 PM

Any way of getting it fixed then?
  • 0

#44 Neereus

Neereus

    GMC Member

  • New Member
  • 4 posts

Posted 02 December 2007 - 02:13 AM

Well, I think I have a way, you said it was the internal name and since I just checked out the Extension Maker. Using this if you save the extension in the makers save file and put it up, I can open it and change the name internally and see if it works?
  • 0

#45 DefuzionGames

DefuzionGames

    GMC Member

  • GMC Member
  • 1460 posts
  • Version:Unknown

Posted 05 December 2007 - 06:41 AM

whenever i use the API_Menu_Create(); or other menu functions i get an assignment operator expected error!! can this be fixed


EDIT fixed was cos my variable started with a number! :P

Edited by DefuzionGames, 05 December 2007 - 06:56 AM.

  • 0

#46 jgrant

jgrant

    GMC Member

  • New Member
  • 670 posts

Posted 06 December 2007 - 10:39 PM

Ack!~ It doesn't work.
  • 0

#47 brawllegend

brawllegend

    GMC Member

  • New Member
  • 204 posts

Posted 04 January 2008 - 11:27 PM

I was messing around making a bunch of little programs with this when I found out how to center the windows. It's really easy, all you have to do is (Screen width/2) - (Window width/2) to get the 'x' value and (Screen height/2) - (Window height/2) to get the 'y' value. It's really easy to figure out how to center anyway but I'm posting this just in case somebody can't figure it out...

Great extension! :huh:

edit* But I suggest making "Families" or something (I don't know computer terminology) so you can make more than one group of radio buttons in a window. If it is already possible to do, please tell me how.

Edited by brawllegend, 04 January 2008 - 11:36 PM.

  • 0

#48 h0bbel

h0bbel

    GMC Member

  • New Member
  • 252 posts

Posted 08 January 2008 - 08:40 AM

I was messing around making a bunch of little programs with this when I found out how to center the windows. It's really easy, all you have to do is (Screen width/2) - (Window width/2) to get the 'x' value and (Screen height/2) - (Window height/2) to get the 'y' value. It's really easy to figure out how to center anyway but I'm posting this just in case somebody can't figure it out...

Great extension!  :blink:

edit* But I suggest making "Families" or something (I don't know computer terminology) so you can make more than one group of radio buttons in a window. If it is already possible to do, please tell me how.

<{POST_SNAPBACK}>


Yes, Max WinAPI 1 had no documentary on that, but this is the description Max WinAPI 2 will have:
Radio buttons are arranged in groups, and only one button in the group can be checked at any time. If the WS_GROUP flag is set for any radio button, that button is the first button in a group, and all buttons that follow it immediately in the tab order (but do not themselves have the WS_GROUP flag) are part of its group. If no radio buttons have the WS_GROUP flag, all the radio buttons in the dialog box are treated as a single group.
  • 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.

#49 FlipSide

FlipSide

    GMC Member

  • New Member
  • 281 posts

Posted 03 February 2008 - 07:45 PM

Ack!~ It doesn't work.

<{POST_SNAPBACK}>


Download the zip file from GMBase, that one is not corrupted.


I converted my app to use GM 7's extension with this. I notice a lot of the functions require an additional argument (extstyle).

What is this for (the help files doesn't even list anything for API_Static_Create() and API_Trackbar_Create()...

Should I just add: ,0 ?

Examples:
from:
Win2_Static_Brightness = API_Static_Create(Win2,156-25,left_y-20,80,15,0);

to:
Win2_Static_Brightness = API_Static_Create(Win2,156-25,left_y-20,80,15,0,0);

and

from
Win2_Brightness = API_Trackbar_Create (Win2,20,left_y,272,20,TBS_AUTOTICKS);

to:
Win2_Brightness = API_Trackbar_Create (Win2,20,left_y,272,20,TBS_AUTOTICKS,0);


Why is this different than just using the straight DLL way...?

Edited by Turbe, 03 February 2008 - 07:47 PM.

  • 0

#50 zappy77

zappy77

    GMC Member

  • GMC Member
  • 1905 posts

Posted 04 February 2008 - 04:00 PM

Ack!~ It doesn't work.

<{POST_SNAPBACK}>


Download the zip file from GMBase, that one is not corrupted.


I converted my app to use GM 7's extension with this. I notice a lot of the functions require an additional argument (extstyle).

What is this for (the help files doesn't even list anything for API_Static_Create() and API_Trackbar_Create()...

Should I just add: ,0 ?

Examples:
from:
Win2_Static_Brightness = API_Static_Create(Win2,156-25,left_y-20,80,15,0);

to:
Win2_Static_Brightness = API_Static_Create(Win2,156-25,left_y-20,80,15,0,0);

and

from
Win2_Brightness = API_Trackbar_Create (Win2,20,left_y,272,20,TBS_AUTOTICKS);

to:
Win2_Brightness = API_Trackbar_Create (Win2,20,left_y,272,20,TBS_AUTOTICKS,0);


Why is this different than just using the straight DLL way...?

<{POST_SNAPBACK}>


Dang some people should read what gex. are used for.
Firstly with the DLL you will have much more script witch will dramatically decrease your speed etc.
Also with a gex. the functions are built in. Its like it was always part of gm.
  • 0