چگونه با کد numlock را روشن کنم

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • alisabet

    • 2011/09/08
    • 159
    • 45.00

    چگونه با کد numlock را روشن کنم

    سلام :

    چرا هر وقت در کدنویسی از کد senkey استفاده میکنم numlock خاموش میشود حالا چگونه مجددا با کد ، numlock را روشن کنم
  • generalsamad
    مدير تالار توابع

    • 2014/06/22
    • 1496

    #2
    با سلام
    یک ماژول ایجاد کنید و کد زیر رو براش قرار بدید
    این کد برای خاموش و روشن کردن و سویچ هست
    3تا کد ماکرو داره
    کد PHP:
    Option Explicit
    Private Declare Sub keybd_event Lib "user32" _
    ByVal bVk 
    As Byte_
    ByVal bScan 
    As Byte_
    ByVal dwFlags 
    As Long_
    ByVal dwExtraInfo 
    As Long)
    Private Const 
    VK_NUMLOCK = &H90
    Private Const KEYEVENTF_KEYUP = &H2
    Declare Function GetKeyState Lib "user32.dll" _
    ByVal nVirtKey 
    As Long) As Integer
     
    Sub NUM_TOGGLE
    ()
             
    keybd_event VK_NUMLOCK100
        keybd_event VK_NUMLOCK
    1KEYEVENTF_KEYUP0
    End Sub
     
    Sub NUM_On
    () 
        If 
    Not (GetKeyState(vbKeyNumlock) = 1Then
            keybd_event VK_NUMLOCK
    100
            keybd_event VK_NUMLOCK
    1KEYEVENTF_KEYUP0
        End 
    If
    End Sub
     
    Sub NUM_Off
    () 
        If (
    GetKeyState(vbKeyNumlock) = 1Then
            keybd_event VK_NUMLOCK
    100
            keybd_event VK_NUMLOCK
    1KEYEVENTF_KEYUP0
        End 
    If
    End Sub 
    [CENTER]
    [SIGPIC][/SIGPIC]
    [/CENTER]

    کامنت

    • alisabet

      • 2011/09/08
      • 159
      • 45.00

      #3
      بسیار عالی - ممنون

      کامنت

      چند لحظه..