PDA

View Full Version : طراحی پنجره های سایه دار



amirferdowsi
یک شنبه 13 آبان 1386, 00:10 صبح
سلام خدمت تمامی دوستان
من میخواستم بدونم چه جوری می تونم برنامه تاریخ شمسی به صورت زیر طراحی کنم ؟
پیشاپیش از راهنماییتون ممنونم

amirsajjadi
یک شنبه 13 آبان 1386, 00:41 صبح
با سلام
اگه اشتباه نکنم این جور برنامه ها یا HTML هستند که در پشت زمینه ویندوز قرار میگیرن یا عکس هست که روی Handle دسکتاپ ویندوز رسم میشه و یا یک پنجره معمولی هستند

برای حالت دوم شما باید Handle دسکتاپ رو بدست بیاری بعد با استفاده از تابع


Graphics.FromHwnd(هندل).DrawImage(Image.FromFi le(""), New Point(0, 0))

او عکس رو رسم کنی

برای حالت سوم که باید ابتدا یک عکس پشت زمینه برای فرم بندازی سپس TransparencyKey اونو برابر رنگی کنی که میخوای از فرمت حذف بشه و بعد FormBorderStyle فرمتم برابر None کنی و در آخر هم شفافیت فرمتم با استفاده از Opacity تنظیم کنی