برای طراحی فرمهایی خارج از فرمهای استاندارد ویندوز
(مثل فرم برنامه jet-audio)
چه باید کرد
(کامپونت نمی خواهم)
لطفاْ مرا راهنمایی کنید.
برای طراحی فرمهایی خارج از فرمهای استاندارد ویندوز
(مثل فرم برنامه jet-audio)
چه باید کرد
(کامپونت نمی خواهم)
لطفاْ مرا راهنمایی کنید.
الف) باید محدوده ای که میخواهی برای فرمت در نظر گرفته بشه تعریف کنی . مثلا یک شش ضلعی . که به عنوان مثال به صورت Tpoint تعریفش میکنی .
ب) باید یک ناحیه معتبر ویندوز ایجاد کنی با استفاده از توابع API و همون شکل مورد نظرت . از تابع CreatePolygonRgn استفاده کن .
ج) باید این محدوده رو به فرمت اعمال کنی . با استفاده از تابعی مثل : SetWindowRgn .
د) اگر میخای داخل اون محدوده عکس خاصی هم نمایش داده بشه ( به عنوان زمینه فرم و ... ) باید Handle اون رو هم هنگام تعریف اون محدوده معتبر ( مورد ب ) اضافه کنی .
به راهنمای SDK ویندوز برای کسب اطلاعات بیشتر مراجعه کن ضمن اینکه وقتی کامپوننتهای مفید و رایگانی برای انجام چنین کار ساده و در پیتی وجود دارند نوشتن خط به خط توابع کار معقولی نیست .
موفق باشید .
اینپرایز استپ بای استپ !!