September 7th, 2006

permalink Windows Programming Tutorial

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!

Comments (rss) (trackback)

  1. 1. Phate said
    on April 14th, 2004 @ 8:42 pm

    Rather good tutorial, Good work. keep g33king =P

  2. 2. Karthic said
    on May 5th, 2004 @ 6:03 am

    Tutorial is really good for beginners.

  3. 3. wav wizard said
    on May 25th, 2004 @ 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. 4. Mike said
    on June 29th, 2004 @ 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. 5. Narendra said
    on August 30th, 2004 @ 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. 6. eth0 said
    on November 25th, 2004 @ 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. 7. Abood said
    on December 25th, 2004 @ 4:36 am

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

  8. 8. jealousy said
    on May 20th, 2005 @ 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. 9. seth said
    on June 9th, 2005 @ 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. 10. PeterJ said
    on June 23rd, 2005 @ 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. 11. Chandan Raj Rupakheti said
    on August 11th, 2005 @ 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. 12. Victor Barriga said
    on October 24th, 2005 @ 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. 13. Lee said
    on January 6th, 2006 @ 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. 14. getachew said
    on January 24th, 2006 @ 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. 15. john said
    on February 13th, 2006 @ 2:34 pm

    I’m learning
    good work Sir!

  16. 16. Zeljko Peric said
    on March 12th, 2006 @ 12:20 pm

    Thank you a lot.

  17. 17. Vinay said
    on April 23rd, 2006 @ 7:45 am

    Nice one! please add more stuff!

  18. 18. programmer said
    on July 4th, 2006 @ 3:01 pm

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

  19. 19. Sean said
    on August 8th, 2006 @ 2:50 am

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

    Please continue!

    -Sean.

  20. 20. Liam Nevin said
    on August 15th, 2006 @ 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. 21. suresh said
    on August 21st, 2006 @ 6:02 am

    this is very nice to read , thankx a lot

    Thanks
    suresh

  22. 22. Tim said
    on August 26th, 2006 @ 3:46 pm

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

  23. 23. corey said
    on October 3rd, 2006 @ 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. 24. Bondhan said
    on November 1st, 2006 @ 3:51 am

    Keep Posting!! Good work!

  25. 25. Bee said
    on November 9th, 2006 @ 6:30 am

    Good introductory stuff… looking forward to more.

  26. 26. Chinthaka Wijethunge said
    on December 25th, 2006 @ 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. 27. Jose said
    on January 4th, 2007 @ 10:26 am

    The best and clearer tutorial. Great help.

    Thanks
    José

  28. 28. bostjan said
    on March 18th, 2007 @ 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. 29. Jawahar said
    on March 30th, 2007 @ 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. 30. Anonymous said
    on July 23rd, 2007 @ 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. 31. Radoslav said
    on August 4th, 2007 @ 6:20 pm

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

  32. 32. atri said
    on September 1st, 2007 @ 6:23 pm

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

  33. 33. deepak sharma said
    on October 16th, 2007 @ 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. 34. Bhushan Chaudhari said
    on December 18th, 2007 @ 9:29 am

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

  35. 35. neha said
    on December 19th, 2007 @ 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. 36. Guna said
    on December 23rd, 2007 @ 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. 37. Holger said
    on January 27th, 2008 @ 10:26 am

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

  38. 38. selami said
    on February 8th, 2008 @ 6:58 pm

    thx for your tutorial.it’s very nice.

  39. 39. gf said
    on February 14th, 2008 @ 11:52 am

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

  40. 40. Michael said
    on February 24th, 2008 @ 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. 41. Chethan said
    on February 25th, 2008 @ 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. 42. hash said
    on April 4th, 2008 @ 8:28 pm

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

  43. 43. Stella said
    on May 1st, 2008 @ 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. 44. jitendra said
    on May 26th, 2008 @ 1:12 am

    good

  45. 45. ripsy said
    on June 18th, 2008 @ 2:45 am

    nice tutorial
    thx

  46. 46. YDNAR said
    on June 18th, 2008 @ 11:07 am

    Good article and thanks.
    Keep going.

  47. 47. Lueng said
    on June 27th, 2008 @ 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. 48. Dargo said
    on July 18th, 2008 @ 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. 49. freiza said
    on July 26th, 2008 @ 7:03 pm

    continue the tutorial

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

  50. 51. rajesh said
    on September 15th, 2008 @ 9:46 am

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

  51. 52. vikas said
    on September 16th, 2008 @ 8:23 pm

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

  52. 53. Harsh said
    on September 17th, 2008 @ 7:13 am

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

  53. 54. 0x5b785d said
    on September 20th, 2008 @ 7:27 am

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

  54. 55. mithun said
    on October 13th, 2008 @ 3:53 pm

    TYVM!

  55. 56. Ashutosh said
    on October 20th, 2008 @ 12:26 am

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

  56. 57. dx said
    on October 22nd, 2008 @ 10:34 am

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

  57. 58. deepak......... said
    on October 26th, 2008 @ 4:27 pm

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

  58. 59. Mustafiz said
    on October 28th, 2008 @ 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………………..

  59. 60. Jayapal Chandran said
    on October 29th, 2008 @ 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 …

  60. 61. gaurav singh said
    on November 13th, 2008 @ 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

Add a Comment:






Allowed tags: <a href="">, <b>, <blockquote cite=""> <em> and <code lang="x"> (where x can be one of cpp, html, javascript, php, python)

About Me

Pravin Paratey Foto I'm your average, everyday chap who enjoys chocolate, free food and the occasional, dirty picture of Terry Farell. [ more ]

Navigation

Popular Posts

Blogroll