تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] كيفية ربط VScroll1 بعجلة الماوس
#1
أريد كود لربط VScroll1 بعجلة الماوس
الرد }}}
تم الشكر بواسطة:
#2
PHP كود :
Option Explicit

Private Type LONG_JOINED
    Value 
As Long
End Type

Private Type LONG_SPLIT
    LowValue 
As Integer
    HighValue 
As Integer
End Type

Private LONG_JOINED As LONG_JOINED
Private LONG_SPLIT As LONG_SPLIT

Public Function SubclassProc_
    ByRef hWnd 
As Long_
    ByRef uMsg 
As Long_
    ByRef wParam 
As Long_
    ByRef lParam 
As Long_
    ByVal dwRefData 
As Long) As Long

    Const WM_MOUSEWHEEL 
As Long = &H20A&
 
   Const WM_MOUSEHWHEEL As Long = &H20E'Requires Vista or later.
    Dim Sum As Integer

    LONG_JOINED.Value = wParam
    LSet LONG_SPLIT = LONG_JOINED

    Select Case uMsg
        Case WM_MOUSEWHEEL
            With VScroll1
                If .Enabled Then
                    Sum = .Value - LONG_SPLIT.HighValue \ 12
                    If 0 <= Sum And Sum <= .Max Then .Value = Sum
                End If
            End With

        Case WM_MOUSEHWHEEL
            With HScroll1
                If .Enabled Then
                    Sum = .Value + LONG_SPLIT.HighValue \ 12
                    If 0 <= Sum And Sum <= .Max Then .Value = Sum
                End If
            End With

        Case Else
            SubclassProc = DefSubclassProc(hWnd, uMsg, wParam, lParam)
    End Select
End Function 
تحميل المثال
سبحان الله والحمدلله ولا إله إلا الله والله أكبر
 اللهم اغْفِرْ لِلمؤمنين والمؤمنات والمسلمين والمسلمات الأحياء منهم والأموات
الرد }}}
تم الشكر بواسطة: Ahmed_Mansoor


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيفية عمل علامة X عوض True في تكتست True/False بتقرير الكريستال ريبورت 8.5 amazonette 2 1,773 28-12-19, 01:50 PM
آخر رد: amazonette
  كيفية حماية قاعدة البيانات على الشبكة المحلية من النسخ والحذف abu jana 8 6,922 07-08-19, 11:04 PM
آخر رد: sendbad100
  كيفية تشغيل برنامج مبرمج ب vb6على ويندوز 10 new_programer 2 3,805 19-12-18, 01:21 AM
آخر رد: elgokr
  كيفية البحث وعمل فلتر للبيانات داخل Mysql ؟ gedo 2 2,172 07-11-18, 05:53 PM
آخر رد: gedo
  [مثال] كيفية تحويل ملف تنفيذي vb6 إلى كود مصدري salahoskar1 1 2,222 11-03-18, 02:17 AM
آخر رد: Ahmed_Mansoor
  [سؤال] كيفية معالجة مشكلة ظهور اللغة العربية على شكل رموز Emad Nashaat 1 3,362 08-06-17, 05:16 AM
آخر رد: Amir_Alzubidy
  [سؤال] برجاء المساعدة - كيفية عمل صفحة التعريف بالبرنامج عبد الرحمن على 11 4,409 30-04-17, 01:20 AM
آخر رد: عبد العزيز البسكري
  إصدار صوت للأزرار عند تمرير الماوس عبد الرحمن على 12 5,058 21-04-17, 01:19 AM
آخر رد: عبد الرحمن على
  [vb6.0] استفسار عن كيفية اغلاق فورم في حال لم يوجد فيه بيانات فيجوال 0.6 عمر سالم 4 3,036 26-01-17, 03:37 PM
آخر رد: عمر سالم
  [vb6.0] كيفية تنفيذ كود مكتوب داخل اداة textbox ghost_programmer 6 4,787 03-06-15, 05:48 PM
آخر رد: ghost_programmer

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم