PDA

View Full Version : چطور میشه اطراف فرم رو برید(مثلا در ساعت به شکل دایره چطور فرم دیده نشه)



xman_dj
سه شنبه 05 تیر 1386, 23:34 عصر
چطور میشه اطراف فرم رو برید(مثلا در ساعت به شکل دایره چطور فرم دیده نشه)

به طور مثال ساعتی به شکل دایره چطور میشه که تو فرم دیده نشده ولی خود ساعت دیده شه.............

Hossein Bazyan
چهارشنبه 06 تیر 1386, 00:21 صبح
سلام
دوست عزیز به کرات بحث شده و چندین نمونه کد و ocx هم ارائه شده بگرد پیدا میکنی

noorsoft
چهارشنبه 06 تیر 1386, 04:40 صبح
با این توتبع



Private Declare Function CreatePolygonRgn Lib "gdi32" (lpPoint As POINTAPI, ByVal nCount As Long, ByVal nPolyFillMode As Long) As Long
Private Declare Function CreateRectRgn Lib "gdi32" (ByVal x1 As Long, ByVal y1 As Long, ByVal X2 As Long, ByVal Y2 As Long) As Long
Private Declare Function CreateRoundRectRgn Lib "gdi32" (ByVal x1 As Long, ByVal y1 As Long, ByVal X2 As Long, ByVal Y2 As Long, ByVal X3 As Long, ByVal Y3 As Long) As Long
Private Declare Function CreateEllipticRgn Lib "gdi32" (ByVal x1 As Long, ByVal y1 As Long, ByVal X2 As Long, ByVal Y2 As Long) As Long

majidghost
پنج شنبه 07 تیر 1386, 11:53 صبح
اینا باحالترن:

Declare Function SetLayeredWindowAttributes Lib "user32" (ByVal hWnd As Long, ByVal crKey As Long, ByVal bAlpha As Byte, ByVal dwFlags As Long) As Long
Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long

perfeshnal
پنج شنبه 07 تیر 1386, 13:36 عصر
سلام

دوست من جناب Hossein Bazyan درست میگن اگر در سایت جستجو می کردید مطالب زیادی در این رابطه پیدا می کردید.
ولی خواب این یک نمونه برنامه برای کار شما