rss
logo

I provide consulting and custom development for Natural Language Processing, Information Extraction and Search solutions.Self Picture


 learn more   get in touch 

Logo - I Build Search
Sep 07
2006

Win32 Programming digg

Hi there! My name is Pravin Paratey and welcome to my spot on the web. This page contains Windows programming resources for the beginner and intermediate windows programmer.

If you’re new to windows programming, take a look around.

Table of Contents

Thank you!

66 Responses (rss) (trackback)

#1

Phate

April 14th, 2004 at 8:42 pm

Rather good tutorial, Good work. keep g33king =P

#2

Karthic

May 5th, 2004 at 6:03 am

Tutorial is really good for beginners.

#3

wav wizard

May 25th, 2004 at 5:04 am

i like your tutorials, havent tried them yet cause i just downloaded and copied the source for the html but from what i see so far its just what i need. thank you.

#4

Mike

June 29th, 2004 at 5:04 pm

do you have any suggestion on how to a month calendar control to a dialog box. i add the control through msvisual c++ to the dialog, but when the program runs the dialog wont show up.

i click a button to show the dialog box CreateDialog(…). if i can get the box up and running i can get the info from it. initcommoncontrolsex is not reconized upon compile but the structure INITCOMMONCONTROL. any help would be appreciated.

Mike

#5

Narendra

August 30th, 2004 at 8:49 am

I am new to learn windows programming. I like your windows programming tutorial. But i want to learn how to add buttons, regarding that i request you to send me the code to be added in resource file and in interface file in the project.

#6

eth0

November 25th, 2004 at 6:11 am

Great site.
Don’t stop here, keep adding to it.
As said, it would be nice to move onto creating a functional interface. (a calculator for instance?)

#7

Abood

December 25th, 2004 at 4:36 am

Hi,i like ur tutorial.
but i hope that will be more and more.

#8

jealousy

May 20th, 2005 at 4:19 am

hi,tutorials r very good(at least for me) and more?
++can you write about windows prog and opengl?(using together)
again thanks for sharing knowledge

#9

seth

June 9th, 2005 at 5:38 am

Hey there! Your guide was great!! I am a n PC-addicted boy from Greece. Till the time I read your guide I knew PHP, Pascal, a little Pearl and C for command line. I was looking to a good guide and I found it!! Thanx!!(my site isn’t working yet so don’t enter)

#10

PeterJ

June 23rd, 2005 at 8:07 pm

Thanks for taking the time to document your learning and posting it out on the Web for others! I appreciate how much work this takes to put everything together especially with the illustrations.

I look forward to lesson 4!

#11

Chandan Raj Rupakheti

August 11th, 2005 at 7:40 am

I tried to follow up some books for hello world and other stuffs. Nothing seems to be going well. Your tutorial just rocked the show.

#12

Victor Barriga

October 24th, 2005 at 9:11 pm

thank for posting this tutorials they been a lot of help in understanding win 32 programming, keep up the good work.

#13

Lee

January 6th, 2006 at 8:04 pm

Hi,

It’s great that you have made this tutorial include Dev-C++. There isn’t all that many Win32 tutorials that do.

Thanks.

#14

getachew

January 24th, 2006 at 1:57 am

lesson 4 of the windows programming page is not shown fully and will not let for other lessons to be followed.

#15

john

February 13th, 2006 at 2:34 pm

I’m learning
good work Sir!

#16

Zeljko Peric

March 12th, 2006 at 12:20 pm

Thank you a lot.

#17

Vinay

April 23rd, 2006 at 7:45 am

Nice one! please add more stuff!

#18

programmer

July 4th, 2006 at 3:01 pm

awesome tutorial, are you going to continue it? This tutorial is very easy to understand.

#19

Sean

August 8th, 2006 at 2:50 am

Great tutorial – really. Super easy to follow, and I understood what was going on!

Please continue!

-Sean.

#20

Liam Nevin

August 15th, 2006 at 7:58 am

This has been the most easy to understand tutorial on windows application programming I’ve ever used. Please add more ASAP I can’t wait to see more added

#21

suresh

August 21st, 2006 at 6:02 am

this is very nice to read , thankx a lot

Thanks
suresh

#22

Tim

August 26th, 2006 at 3:46 pm

These tutorials are very good. Thanks for taking the time and effort to post them.

#23

corey

October 3rd, 2006 at 12:12 pm

thank you for your tutorials!
i am a c programmer but i have yet to move to windows and thank you this will be will alot! hope to see more lessons asap

#24

Bondhan

November 1st, 2006 at 3:51 am

Keep Posting!! Good work!

#25

Bee

November 9th, 2006 at 6:30 am

Good introductory stuff… looking forward to more.

#26

Chinthaka Wijethunge

December 25th, 2006 at 7:30 am

Hi!
Thank you to share your knowledge and I’m appriciating your great work as a young computer programmer.
Good Luck!
Bye!

#27

Jose

January 4th, 2007 at 10:26 am

The best and clearer tutorial. Great help.

Thanks
José

#28

bostjan

March 18th, 2007 at 6:18 pm

Nice and clear.
Thx for your time and work.

I have not red a book, better than this tutorial (Sams, O’relly, Kochan…).
Why you don’t write a own book?

#29

Jawahar

March 30th, 2007 at 1:00 am

Hey….this is really a good one….i think u haven’t mentioned all about Windows Programming in detail here…..System programming in windows and all that stuff isn’t covered here…it would be fantastic if u cover all those topics here…anywayz…great work…… :)

and one more help..can u plz provide me with more information on Windows Programming……thanx a lot…have fun

#30

Anonymous

July 23rd, 2007 at 11:54 pm

Hello!
I like your tutorials. Maybe you should add a simple GUI programs explaning step by step.
Keep up good work!

Thanks

#31

Radoslav

August 4th, 2007 at 6:20 pm

Nice tutorial. It’s very good for beginners (like me :) ).

#32

atri

September 1st, 2007 at 6:23 pm

well, it is a great tutorial.
but not complete????so bad!!
looking for it’s completeness.
Regards
atri

#33

deepak sharma

October 16th, 2007 at 12:24 pm

i am student of mca from mdu rohtak , if you help me to send the notes of windows programing so that i can learn .
your truly
deepak sharma

#34

Bhushan Chaudhari

December 18th, 2007 at 9:29 am

Such a nice book Sir
I learn lot of basic things….
If u have any more doc plz send me……..

#35

neha

December 19th, 2007 at 3:22 am

Im new to learn windows programming
n ur tutorials help me a lot
but i want to learn frm basics…
wht it is actually..

#36

Guna

December 23rd, 2007 at 11:54 pm

Hi,

I liked your turorail a lot… As a beginner i could easily understand and follow the tutorials.. the exampls are very simple and at the same time covers all the essentail basics… thanks for sharing the knowledge, looking forward to see advanced toipics…

then,.. im trying to do somth but facing problems….. this might sound very simple, again as i said im a beginner to windows programming…

In my application i want to send messages to an another application window (a CAD application basically)..

I am able to find the handle of the window, but not able to send messages.. Can u post some turorial or somethng that talks about sending messages to other API windows..

I am also facing problem finding handle of child window.. here’s my problem exactly..

I have a window opened, the name of the window being “Microsoft Visual C++”… and this window has a child window named “test.c”..

i am able to find the window handle of the main window (“Microsoft Visual C++”) through below statement…

hwndtest = findwindow(NULL,”Microsoft Visual C++”);

but when i use below statement to find child window, the function just returns a NULL value..

hwndtest1 = findwindowex(hwndtest,NULL,NULL,”test.c”);

Can somebody help me with the exact syntax to do the above thing…

Thanks in advance for your help..

~ Guna

#37

Holger

January 27th, 2008 at 10:26 am

I learnt a lot in less than 30min.
Thank you so much !
Please continue.

#38

selami

February 8th, 2008 at 6:58 pm

thx for your tutorial.it’s very nice.

#39

gf

February 14th, 2008 at 11:52 am

AWESOME, but where’s the rest of it – Adding a dialog window???

#40

Michael

February 24th, 2008 at 12:06 pm

Great tutorial!!!Clear, concise, and nice. The best way for someone to learn fundamentals of Windows programming. Please, where we can find the rest of this excellent tutorial?

#41

Chethan

February 25th, 2008 at 2:32 am

Hi It was really nice…

BUT I was not able to download the source files for lesson 4…

Probably you forgot to hyperlink the location…

Plz look at this matter…

Beside that, It was simply awesome

#42

hash

April 4th, 2008 at 8:28 pm

Excellent!!!!!!!!!!!!!!!!
waiting for some more

#43

Stella

May 1st, 2008 at 4:00 am

Simple, clear and useful. Thank you for taking the time for making it easy for beginners like me.

Looking forward to more such well explained tutorials

#44

jitendra

May 26th, 2008 at 1:12 am

good

#45

ripsy

June 18th, 2008 at 2:45 am

nice tutorial
thx

#46

YDNAR

June 18th, 2008 at 11:07 am

Good article and thanks.
Keep going.

#47

Lueng

June 27th, 2008 at 8:30 am

I enjoy programming by learn from this site. I like it very much and I want to be a Programmer in the future. I hope you will make great site forever.
Thank you very much
***It not correctly to write/read because I’m not writing in English not fluently.

#48

Dargo

July 18th, 2008 at 3:30 pm

Immense help; thanks; I was programming mainfarmes (IBM) in cobol, assembler for 16 years, then CLIPPER for 16 years. Couldn’t figure out windows programming as i was used to “readable” and “nested” code; then message queue became clear to me. You explained this; now it is easier. Thanks and keep posting more please.

#49

freiza

July 26th, 2008 at 7:03 pm

continue the tutorial

If you say I can complete the remaining tutorial in the very
style of yours…

#50

Pravin

August 1st, 2008 at 6:54 pm

Thank you everybody for the encouraging remarks. I’m trying to find time to continue this tutorial, hopefully I should get over my inertia and begin soon.

#51

rajesh

September 15th, 2008 at 9:46 am

i really enjoyed.its a good work.i got many terms.

#52

vikas

September 16th, 2008 at 8:23 pm

sir i wouid like to know that which one out of msg queue and window procedure is better window messeges type??

#53

Harsh

September 17th, 2008 at 7:13 am

I needed a quick practical guide to Windows programming to attempt my assignment. Your article just is simply awesome. Thanks Pravin.

#54

0x5b785d

September 20th, 2008 at 7:27 am

The link to Introduction is broken, but the others are working.

#55

mithun

October 13th, 2008 at 3:53 pm

TYVM!

#56

Ashutosh

October 20th, 2008 at 12:26 am

This was impeccable thoughts on windows programing i ever came across
ta

#57

dx

October 22nd, 2008 at 10:34 am

These tutorials have been such a help to me. Thankyou for your time in posting them.

#58

deepak.........

October 26th, 2008 at 4:27 pm

Good …work???
Keep it…UP…
where can i go for ADVANCED Windows Programming?
Any popular Books or sites>>>>

#59

Mustafiz

October 28th, 2008 at 7:53 pm

Thanks for tutorial. I’m searching this from long time. Now I found it. Bcz I’m very intrsting in windwos programming. Bcz I wana be Windows Programmer. So send Other Simple programms for prectise.

thank………………..

#60

Jayapal Chandran

October 29th, 2008 at 7:20 pm

nice hints… i just gazed a few and have to look into the site later…

it is just a minute passed since i opened this page… and one point made me feel that this could be a useful resource for beginners, so if there could be a discussion on this site that would be nice for people who would like to exchange their ideas.

voila, here i am …

#61

gaurav singh

November 13th, 2008 at 7:20 pm

This tutorial helps me a lot,,
i trudge between many books this help me to make a excilent starting and powerfull thinking and understanding ablity to creating complex windows applications.

I hope this text continously updated and improved
Thanking you
With Warm regards
GAURAV SINGH

#62

Nick

February 4th, 2009 at 10:31 am

GREAT TUTORALS BTW

questios: lol

how do you program a grid like coordinate system used for games?

can you use arrays to store the data of each cell?

how do you put the coordinate system into a picture u can move around in with a mouse?

is there a simpler way of coding “pop up messages” that i can code differnt input formats?

sorry, i might not be making sense
i’ve got tons of other questions too if its ok with you?

#63

Evens

July 24th, 2009 at 8:51 am

I just want to tell that the link for the introduction section of this tutorial is :

http://pravin.insanitybegins.com/win32/introduction

and not:

http://pravin.insanitybegins.com/win32/intro.php

like is it told everywhere on this site.

#64

Sangita

August 3rd, 2009 at 8:05 am

Hey….this is really a good one….i think u haven’t mentioned all about Windows Programming in detail here…..System programming in windows and all that stuff isn’t covered here…it would be fantastic if u cover all those topics here…anywayz…great work……

and one more help..can u plz provide me with more information on Windows Programming……thanx a lot…have fun

#65

008

August 27th, 2009 at 3:32 am

I was able to extrapolate the information in your tutorials to other languages that can interface with C (like the D programming language). This is a good thing.

#66

Praveen Chandran

June 8th, 2010 at 1:45 pm

Can u suggest some gud books to read on windows programming???

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

Latest Articles

Apr
07

Palindromic sub-sequences in python

This bit of python code returns all palindromic subsequences in the input string.

[Read More]
Feb
19

Join a list of integers in Python

How do you run a string join on a list of integers in Python? After googling for about 10 mins, I gave up and did this. I am sure there is a better way of doing it!

[Read More]

Featured Projects

Yahoo Messenger Client for *nix

Yahoo Messenger Client for *nix

Yux is an alternative Yahoo Messenger client for *nix systems that attempts to match the look and feel of the original Windows client.

[Read More]

Deebot

Deebot

Deeb0t is an IRC chat bot capable of making meaningful conversation with other users. It also responds to commands issued by its owner.

[Read More]

This page and its contents are copyright © 2010, Pravin Paratey.