منذ /10-26-2008, 01:48 AM
|
#1 |
طــلاب الـمـنـظـمــه | رقم العضوية : 118991 | | تاريخ التسجيل : Sep 2008 | | المكان : Morroco.exe | | المشاركات : 198 | النقاط : | Downloads: 0 Uploads: 0 شكراً: 0
تم شكره 0 مرة في 0 مشاركة
| لواجهة مميزة //واجهة شفافة + إغلاق البرنامج بشكل مميز السلام عليكم *_^----------*_^
أتمنى أن يكون الكل بصحة جيدة
بدون إطالة هدا السورس هدية لـــكل أعضاء ورواد هدا المنتدى ========== فكرة السورس : - جعل الواجهة شفافة إي يمكن رئية الواجهة الموجودة وراء البرنامج
+ أن يمكنك التحكم في درجة الشفافية - طريقة ة جدااا للإغلاق البرنامج إتجاهه نحو يمين الشاشة
تم النزول الى الأسفل ليخافي
+ هنا أيضا سنتحكم بسرعة هده العملية ========== التطبيق : بعد فتح عمل جديد إضغض في الواجهة (فورم)
بعد الضغط سيعطيك الكتابة داخل فورم لواد قم بمسحه
وضع هدا السورس كاملا كود: '# Vbhacker.net #
'# Asile #
'________________
Private Declare Function SetLayeredWindowAttributes Lib "user32.dll" (ByVal hwnd As Long, ByValcrKey As Long, ByVal bAlpha As Byte, ByVal dwFlags As Long) As Boolean
Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long
Const LWA_ALPHA = 2
Const GWL_EXSTYLE = (-20)
Const WS_EX_LAYERED = &H80000
Private Sub Form_Load()
SetWindowLong hwnd, GWL_EXSTYLE, GetWindowLong(hwnd, GWL_EXSTYLE) Or WS_EX_LAYERED
SetLayeredWindowAttributes hwnd, 0, 200, LWA_ALPHA
End Sub
Sub SlideWindow(frmSlide As Form, iSpeed As Integer)
While frmSlide.Left + frmSlide.Width < Screen.Width
DoEvents
frmSlide.Left = frmSlide.Left + iSpeed
Wend
While frmSlide.Top - frmSlide.Height < Screen.Height
DoEvents
frmSlide.Top = frmSlide.Top + iSpeed
Wend
Unload frmSlide
End Sub
Private Sub command1_Click()
Call SlideWindow(Form1, 10)
End Sub
========== كيفية التحكم بالشفافية داخل Form_Load
ستجد في السطر التاني كود: SetLayeredWindowAttributes hwnd, 0, 200, LWA_ALPHA
غير الرقم 200 كما تحب عند اللرقم 250 تنعدم الشفافية وكلما إخفضة المعدل يصبح شفاف ألى حد الإختفاء ========== كيفية التحكم بسرعة إغلاق الواجهة لدينا بالسورس command1_Click
هدا يعني أنها زر || طبعا عليك إنشائه
في سورس الزر نجد كود: Call SlideWindow(Form1, 10
هنا كلما رفعنا القيمة 10
كلما زادة السرعة ==========  وأتمنى أن يفيد الموضع ويكون بالمستوى
ولاتحرمونا من كل زياراتكم
_ وإن شاء الله إدا توفر الوقت سأضع دورة للمبتدئين بالتوفيق للجميع
|
|
| |