۱۴-خرداد-۱۳۸۸, ۰۱:۰۱:۴۹
MFC کلا بر پایه کلاسهای ++C و API های ویندوز هست برای همین کسی تا حدودی با اینا آشنا نباشه و یهو بره سمت MFC
عموما با مشکلی که برای شما پیش افتاده رو به رو میشه نباید انتظار داشته باشین یک شبه بهش مسلط بشین
البته اگه هنوز علاقه ای به کار با این کتابخانه داشته باشین، یکسری کتاب برای MFC میشناسم بد نیستن، کمی قدیمی هستن ولی مرجع های مناسبی هستن، متاسفانه لینک ازشون ندارم
به اضافه ی این که جدیدتره
برای اینکه بری تو کد دکمه رو دکمه رو بار کلیک کن خودش برات کد کلیک رو میسازه، البته اگه درست یادم مونده باشه
در مورد ساختن دایلوگ من کمی جستجو کردم یک راه استفاده از کلاس CDialog هست
مثلا کدش یچیزی تو این مایه ها میشه
CDialog dlg رو یجای عمومی بزار، IDD_DIALOG هم ای دی که دایلوگت تو رسورس فایل دازه
من MFC زیاد بلد نیستم ولی اگه با API خالی بخوای میتونم تو ساخت برنامه کمکت کنم
موفق باشید
عموما با مشکلی که برای شما پیش افتاده رو به رو میشه نباید انتظار داشته باشین یک شبه بهش مسلط بشین
البته اگه هنوز علاقه ای به کار با این کتابخانه داشته باشین، یکسری کتاب برای MFC میشناسم بد نیستن، کمی قدیمی هستن ولی مرجع های مناسبی هستن، متاسفانه لینک ازشون ندارم
کد:
http://www.amazon.com/Professional-MFC-Visual-C-6/dp/1861000154
کد:
http://www.amazon.com/Programming-Windows-Second-Jeff-Prosise/dp/1572316950
به اضافه ی این که جدیدتره
کد:
http://www.amazon.com/Microsoft-Visual-Windows-Applications-Example/dp/1847195563
برای اینکه بری تو کد دکمه رو دکمه رو بار کلیک کن خودش برات کد کلیک رو میسازه، البته اگه درست یادم مونده باشه
در مورد ساختن دایلوگ من کمی جستجو کردم یک راه استفاده از کلاس CDialog هست
مثلا کدش یچیزی تو این مایه ها میشه
کد:
CDialog dlg;
dlg.Create(IDD_DIALOG);
dlg.ShowWindow(SW_SHOE);
CDialog dlg رو یجای عمومی بزار، IDD_DIALOG هم ای دی که دایلوگت تو رسورس فایل دازه
من MFC زیاد بلد نیستم ولی اگه با API خالی بخوای میتونم تو ساخت برنامه کمکت کنم
موفق باشید