ערכתי לאחרונה בתאריך 30.05.06 בשעה 14:42 בברכה, Phinox
נחל בזה שמה שאתה למעשה רוצה לעשות זה ליצור ממשק משתמש גראפי (באנגלית, ראה כותרת, Graphical User Interface (GUI)), שהתפקיד שלו הוא לאפשר למשתמש אינטרקציה עם התכנית שלך. הממשק הזה הוא למעשה מטווח בין המשתמש לתכנית שלך, וההיפך.נמשיך ונדגיש שמה שאתה צריך זה למעשה מספר פונקציות שנמצאות במספר קבצי כותר. למספר קבצי הכותר האלה קוראים ספריית קבצי כותר (או בקיצור, ספרייה), אותה אתה מביא באופן עקיף או מקבל כחלק מחבילת הפיתוח שלך. זה לא שאתה צריך ללמוד שפה חדשה. אתה פשוט עושה שימוש בשפה בה אתה משתמש כדי ליצור את הממשק הנ"ל.
ישנן סביבות פיתוח, כגון Visual Basic, בהן הממשק הגראפי הוא למעשה לא אופציה שנתונה לשיקולך, אלא חובה כחלק מפיתוח התוכנית שלך.
בהנחה שאתה עובד באחת מן השפות C או ++C, יש לך את מה שהציעו לך למעלה, Win32API... בהנחה נוספת שאתה עובד בסביבת העבודה MSVS 6.0 ומעלה, הספרייה שאתה צריך מגיעה יחד עם סביבת העבודה. בנוגע לסביבות עבודה אחרות, אין לי מושג. בדוק בתיעוד של הסביבת עבודה בה אתה עובד (למרות שנראה לי שהספרייה הנדונה מגיעה כיום כחלק מרוב, אם לא כל, סביבות הפיתוח). אדם בשם Chrales Petzold כתב עליה ספר מצויין (שם מלא: Programming Windows, 5th Edition)! תוכל למצוא אותו ברשת, או לרכוש אותו אם בא לך מ-Amazon (אגב, החנות הזאת מומלצת לרכישת ספרים מחו"ל בכלל, וספרי מחשבים מחו"ל בפרט)... הבעיה, אולם, עם הספריה הזאת, היא שהיא חד פלטפורמית ומיועדת אך ורק לעבודה בווינדוס.
יש לך עוד ספרייה חינמית, שהיא, בניגוד ל-Win32API, רב פלטפורמית (ז"א, הממשק הגראפי יעבוד, למעשה, אותו הדבר בכמה פלטפורמות, ולא רק בווינדוס). קוראים לה wxWidgets, והנה קישור לאתר הבית שלה. http://www.wxwidgets.org/ .
אם גדולים הירוקים בכיסך ואתה מרגיש לארג' (ומטורף) שאין כמותו, אתה יכול לרכוש את הספרייה המקצועית הבאה: http://www.trolltech.com/products/qt . הספריה רב-פלטפורמית ומידע נוסף עלייה תוכל למצוא באתר הנ"ל.
ההבדל בין השלוש שהצגתי לך לעיל הוא שלשתיים הראשונות אין כ"כ תמיכה ותיעוד. מבחינת ביצועים, לדעתי התמימה, שתי הספריות האחרונות זהות!
הראשונה כמובן תעבוד אך ורק תחת ווינדוס, ולכן הביצועים שלה ביחס לשתיים האחרונות קטנים.
אגב, אם אתה באמת, אבל ב-א-מ-ת, רוצה להשקיע, אתה תמיד יכול ללמוד ספרייה גראפית מסוימת (כדוגמת OpenGL או Direct3D), ולפתח ממשק גראפי משלך (ז"א, אתה תהיה זה שקובע את צורת הכפתורים, מיקומם, איך הם מגיבים ברגע שלוחצים עלייהם, איך יראה החלון, לכמה מחיצות הוא יהיה מחולק וכו') ולא עפ"י תבניות מסויימת (כדוגמת החלונות הרגילים שווינדוס מופצצת בהם)! היום, בכל מה שקשור למחשבים, השמיים הם באמת לא הגבול! ;)
בברכת בריאות, כל טוב והצלחה בכל, אריה! 
נ.ב: כמו ששמת לב, יצאתי מנקודת הנחה שאתה משתמש באחת מן השפות C או ++C. גם במדיה ואתה משתמש בשפת תכנות אחרת, אני בטוח שתוכל למצוא לה את הספרייה הנחוצה לך (לאו דווקא ליצירת ממשק משתמש גראפי בפרט, אני מתכוון לכל דבר שתצטרך בכלל). השתמש באינטרנט (Google, החבר הכי טוב שלך כשאתה אבוד ואין לך לאן לפנות), ואני בטוח שתסתדר! גג, במקרה הכי דראסטי, תמיד תוכל לפתח לך ספריה כזאת בעצמך ;).
בברכת הצלחה בכל (בשנית), אריה! 
