PDA

View Full Version : طراحی فرم



abbas.exe
یک شنبه 18 اسفند 1381, 01:14 صبح
برای طراحی فرمهایی خارج از فرمهای استاندارد ویندوز
(مثل فرم برنامه jet-audio)
چه باید کرد
(کامپونت نمی خواهم)
لطفاْ مرا راهنمایی کنید.

Inprise
یک شنبه 18 اسفند 1381, 12:25 عصر
الف) باید محدوده ای که میخواهی برای فرمت در نظر گرفته بشه تعریف کنی . مثلا یک شش ضلعی . که به عنوان مثال به صورت Tpoint تعریفش میکنی .

ب) باید یک ناحیه معتبر ویندوز ایجاد کنی با استفاده از توابع API و همون شکل مورد نظرت . از تابع CreatePolygonRgn استفاده کن .

ج) باید این محدوده رو به فرمت اعمال کنی . با استفاده از تابعی مثل : SetWindowRgn .

د) اگر میخای داخل اون محدوده عکس خاصی هم نمایش داده بشه ( به عنوان زمینه فرم و ... ) باید Handle اون رو هم هنگام تعریف اون محدوده معتبر ( مورد ب ) اضافه کنی .

به راهنمای SDK ویندوز برای کسب اطلاعات بیشتر مراجعه کن ضمن اینکه وقتی کامپوننتهای مفید و رایگانی برای انجام چنین کار ساده و در پیتی وجود دارند نوشتن خط به خط توابع کار معقولی نیست .

موفق باشید .

اینپرایز استپ بای استپ !!