دوباره سلام.
در پروژه ی Win32 ای که ایجاد کردید این تابع رو بنویسید :
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
بعد به تابع WndProc برید و بعد از اولین switch که به صورت زیر هست WM_CREATE رو اضافه کنید :
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
میبینید که یک EditBox به form اضافه شده.
------------------------------------------------------------------------------------------------------------------------
برای اضافه کردن یک Dialog و استفاده ار ToolBox می تونید به این شکل عمل کنید.
در solution به برگه ی Resorce برید و روی Dialog کلیک راست کنید و InsertDialog رو انتخاب کنید.
به عکس ضمیمه شده نگاه کنید.
یک Dialog به پروژه اضافه میشه و میتونید با استفاده از ToolBox روی اون کنترل هایی که میخواید رو اضافه
کنید. اما برای نشون دادن این Dialog باید این تابع رو به برنامه اضافه کنید :
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و دوباره به تابع WndProc برگردید و در قسمت WM_CREATE این کد رو اضافه کنید :
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
برای اینکه تنها این Dialog نشون داده بشه به تابع InitInstance برید و ShowWindow رو به این شکل تغییر
بدید :
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
در حال حاضر تنها Dialog ی که شما ساختید نمایش داده میشه. البته روش کار به شکل زیاد درست نیست.
و به جای Hide کردن پنجره ی اصلی نباید از WNDCLASSEX بشه.
دیدید که چقدر کار طولانی و خسته کننده ای هست.
برای اینکه به راحتی بتونید برای Windows برنامه بنویسد بهتره از MFC Application استفاده کنید.
که کار رو بسیار بسیار ساده میکنه.