
دوستان مقاله امروز کاری است از دوست خوبم آقای علی اکبر محمدی مدیر محترم سایت www.irangamedev.com که نحوه ساخت یک پنجره ساده را به شما آموزش میدهد. امیدوارم این مقاله مورد پسند دوستان قرار بگیرد. خواندن این مقاله را به همه کسانی که هنوز برنامه نویسی ویندوز با استفاده از توابع API را شروع نکرده اند شدیدا توصیه میکنم.
سلام من در این مقاله قصد دارم که ساخت یک پنجره ویندوز ساده را توسط ++C به شما آموزش بدهم. در این مقاله با تابع های WinMain و WndProc و دستوراتی که برای کشیدن یک پنجره لازم هست را به شما آموزش می دهم. خوب اول از همه ما احتیاج به اضافه کردن فایل سرآمد ویندوز به برنامه خود داریم البته پس از ایجاد کردن یه پروژه خالی و یه فایل cpp.
#include "windows.h" // this will include windows.h for accessing to win32 API
خوب حالا یه کم راجع به ساختار برنامه های تحت ویندوز توضیح می دم. در برنامه ها ای که در کنسول اجرا می شوند برنامه با یه تابع ()main شروع می شد حالا در ویندوز نام آن تابع تبدیل شده هست به ()WinMain ولی یه تابع استاندارد دیگه هم در برنامه های ویندوز هست به نام WndProc که برای یک برنامه ویندوز هر دوی آنها نیاز هست خوب تابع اولی نقطه ی شروع برنامه هست ولی تابع دوم را خود سیستم عامل ویندوز صدا می زند و یک پیغام هایی را به برنامه شما می فرستد مثل موقع ای که کاربر می خواهد پنجره را ببندد. بهتر هست که با یک نگاه به نمونه ی اولیه تابع WndProc کار خود را شروع کنیم.
خوب طبق روال جدید قسمت مختصری از این مقاله را برایتان گذاشتم. علاقمندان میتوانند برای دانلود و مطالعه کل مقاله آن را از این آدرس دریافت نمایند.
http://www.rogepost.com/dn/91ph/Window_Creating.rar
با تشکر از تمام دوستانی که این وبلاگ رو مورد لطف و محبت خودشون قرار میدهند همگی را تا مقاله ای دیگر به خداوند بزرگ میسپارم. موفق و موید باشید. خدانگهدار


