Jump to content


 


Register a free account to unlock additional features at BleepingComputer.com
Welcome to BleepingComputer, a free community where people like yourself come together to discuss and learn how to use their computers. Using the site is easy and fun. As a guest, you can browse and view the various discussions in the forums, but can not create a new topic or reply to an existing one unless you are logged in. Other benefits of registering an account are subscribing to topics and forums, creating a blog, and having no ads shown anywhere on the site.


Click here to Register a free account now! or read our Welcome Guide to learn how to use this site.

Photo

Win32 Api?


  • Please log in to reply
4 replies to this topic

#1 Billy O'Neal

Billy O'Neal

    Visual C++ STL Maintainer


  • Malware Response Team
  • 12,304 posts
  • OFFLINE
  •  
  • Gender:Male
  • Location:Redmond, Washington
  • Local time:11:02 PM

Posted 17 March 2008 - 08:53 PM

Hello, I have always wanted to create GUI applications for the windows platform. However, I cannot seem to find a reputable resource for learning the Win32 API.
This has chained me to the Visual Basic language, where I have used the windows forms designer included with visual basic express to do my GUI stuff.

In reality though, I like C++ much better as a language, and would rather learn that. It also has the advantage of being portable across platforms.

Anyone have a good place to start learning WIN32API?

Billy3
Twitter - My statements do not establish the official position of Microsoft Corporation, and are my own personal opinion. (But you already knew that, right?)
Posted Image

BC AdBot (Login to Remove)

 


#2 Platypus

Platypus

  • Moderator
  • 14,200 posts
  • OFFLINE
  •  
  • Gender:Male
  • Location:Australia
  • Local time:04:02 PM

Posted 18 March 2008 - 07:34 AM

The MSDN Library may help:

http://msdn2.microsoft.com/en-us/library/a...750(VS.85).aspx

Top 5 things that never get done:

1.


#3 Keithuk

Keithuk

  • Members
  • 957 posts
  • OFFLINE
  •  
  • Gender:Male
  • Local time:07:02 AM

Posted 19 March 2008 - 07:16 AM

Well if your using API calls in VB6 I would recommend you download API-Guide its free. While you are there you can download ApiViewer as well because VB6's is 10 years old.

Even if your using VB.Net there are a few examples in API-Guide. :thumbsup:

Keith

Windows ME (spare computer)
Windows XP 2002 Professional SP3 (desktop computer)
Windows 7 Professional SP1 32bit (laptop computer)

Windows 8 64bit spare drive for laptop computer


#4 Billy O'Neal

Billy O'Neal

    Visual C++ STL Maintainer

  • Topic Starter

  • Malware Response Team
  • 12,304 posts
  • OFFLINE
  •  
  • Gender:Male
  • Location:Redmond, Washington
  • Local time:11:02 PM

Posted 19 March 2008 - 12:19 PM

Thanks, but the whole point is so that I can start using C. I like C better as a language, its what I learned to program with. But everything I ever did with it was command line :thumbsup:

Thanks for the help everyone! The MSDN Library link was useful

Billy3
Twitter - My statements do not establish the official position of Microsoft Corporation, and are my own personal opinion. (But you already knew that, right?)
Posted Image

#5 Alan-LB

Alan-LB

  • Members
  • 71 posts
  • OFFLINE
  •  
  • Gender:Male
  • Location:Junee, NSW, Australia
  • Local time:05:02 PM

Posted 19 March 2008 - 10:32 PM

If you are considering changing from Visual Basic why not think about going to Java. It is now more popular than C++ for web and general programming and has several advantages over C++. It also has SWING which allows you to use the Windows API in a very user friendly way for creating Windows and the usual other stuff.

If you have already used C or C++ you will be able to get into Java quite easily.

Check it out at least before making any decision.

Alan

Edited by Alan-LB, 19 March 2008 - 10:35 PM.

There are 10 types of people - those who understand binary and those who don't!!

Today is the Beta version of Tomorrow!




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users