هارون
عدد الرسائل : 54 sms : <!--- MySMS By AlBa7ar Semauae.com --><form method="POST" action="--WEBBOT-SELF--"> <!--webbot bot="SaveResults" u-file="fpweb:///_private/form_results.csv" s-format="TEXT/CSV" s-label-fields="TRUE" --><fieldset style="padding: 2; width:208; height:104"> <legend><b>My SMS</b></legend> <marquee onmouseover="this.stop()" onmouseout="this.start()" direction="up" scrolldelay="2" scrollamount="1" style="text-align: center; font-family: Tahoma; " height="78">$post[field5]</marquee></fieldset></form><!--- MySMS By AlBa7ar Semauae.com --> تاريخ التسجيل : 14/02/2008
| موضوع: أكواد فجول بيسك4 الخميس مارس 06, 2008 10:48 am | |
| عرض نموذج داخل نموذج آخر 'اضف Form2, Form1 Private Declare Function SetParent Lib "user32" _ (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long Private Sub Form_Load() SetParent Form1.hwnd, Form2.hwnd Form2.Show End Sub ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ معرفة اسم ونوع البيوس وتاريخه و كذلك الرقم التسلسلي Private Declare Sub GetMem1 Lib "msvbvm60.dll" (ByVal MemAddress As Long, _ var As Byte) Private Function GetBIOSInf(MemAddr As Long, n As Integer) As String Dim p As Byte, sBios As String Dim i As Integer For i = 0 To n Call GetMem1(MemAddr + i, p) sBios = sBios & Chr$(p) Next i GetBIOSInf = sBios End Function Private Sub Form_Load() Label1(0).Caption = GetBIOSInf(&HFF400, 12) Label1(1).Caption = GetBIOSInf(&HFF450, 31) Label1(2).Caption = GetBIOSInf(&HFF478, 40) Label1(3).Caption = GetBIOSInf(&HFFFF5, 7) End Sub ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ما عليك الا استخدام هذا الكود البسيط Private Declare Function GetMenu Lib "user32" _ (ByVal hwnd As Long) As Long Private Declare Function GetMenuItemID Lib "user32" _ (ByVal hMenu As Long, ByVal nPos As Long) As Long Private Declare Function GetSubMenu Lib "user32" _ (ByVal hMenu As Long, ByVal nPos As Long) As Long Private Declare Function ModifyMenu Lib "user32" Alias "ModifyMenuA" _ (ByVal hMenu As Long, ByVal nPosition As Long, _ ByVal wFlags As Long, ByVal wIDNewItem As Long, _ ByVal lpString As Any) As Long Private Declare Function GetSystemMenu Lib "user32" _ (ByVal hwnd As Long, ByVal bRevert As Long) As Long Private Const MF_BITMAP = 4 Private Sub Form_Load() Dim hMenu As Long, hSubMenu As Long, MenuID As Long hMenu = GetMenu(Form1.hwnd) hMenu = GetSystemMenu(hwnd, 0) MenuID = 0 X% = ModifyMenu(hMenu, MenuID, MF_BITMAP, MenuID, CLng(Image1.Picture)) hMenu = GetMenu(Form1.hwnd) hSubMenu = GetSubMenu(hMenu, 0) MenuID = GetMenuItemID(hSubMenu, 0) X% = ModifyMenu(hMenu, MenuID, MF_BITMAP, MenuID, CLng(Image1.Picture)) MenuID = GetMenuItemID(hSubMenu, 1) X% = ModifyMenu(hMenu, MenuID, MF_BITMAP, MenuID, CLng(Image2.Picture)) MenuID = GetMenuItemID(hSubMenu, 2) X% = ModifyMenu(hMenu, MenuID, MF_BITMAP, MenuID, CLng(Image3.Picture)) End Sub ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ بيسك ، هل تريد زر أمر يكون مشابه لأزرار مبرمجي فيجوال سي ++ 'Command1.Style = 1-Graphical Private Declare Function SendMessage Lib "User32" Alias "SendMessageA" _ (ByVal hWnd As Long, ByVal wMsg As Long, _ ByVal wParam As Long, lParam As Any) As Long Private Sub Form_Load() SendMessage Command1.hWnd, &HF4&, &H0&, 0& End Sub ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ طريقة الضغط على زر الامر برمجيا بطريقة مرئية 'command1 - Timer1 - Timer2 Private Declare Function SendMessage Lib "user32" _ Alias "SendMessageA" _ (ByVal hwnd As Long, _ ByVal wMsg As Long, _ ByVal wParam As Long, _ lParam As Any) As Long Private Const WM_LBUTTONDOWN = &H201 Private Const WM_LBUTTONUP = &H202 Private Sub Form_Load() Timer1.Interval = 1000 Timer2.Interval = 1000 Timer1.Enabled = True Timer2.Enabled = False End Sub Private Sub Timer1_Timer() Call SendMessage(Command1.hwnd, WM_LBUTTONDOWN, 0, ByVal 0) Timer1.Enabled = False Timer2.Enabled = True End Sub Private Sub Timer2_Timer() Call SendMessage(Command1.hwnd, WM_LBUTTONUP, 0, ByVal 0) Timer2.Enabled = False Timer1.Enabled = True End Sub | |
|