KeyboardPriority Пример

Sub Example_KeyboardPriority()
    ' Этот пример возвращает текущую установку KeyboardPriority. Затем
    ' изменяет значение, и наконец сбрасывает значение назад к оригинальной
    ' установке.
    
    Dim preferences As AcadPreferences
    Dim currKeyboardPriority As Integer
    Dim constant As String
    Dim newConstant As String
    
    Set preferences = ThisDrawing.Application.preferences
    
    'Получите текущее значение KeyboardPriority
    currKeyboardPriority = preferences.User.KeyboardPriority
    constant = Choose(currKeyboardPriority + 1, "acKeyboardRunningObjSnap", "acKeyboardEntry", "acKeyboardEntryExceptScripts")
    MsgBox "Текущее значение для KeyboardPriority " & constant, vbInformation, "KeyboardPriority Пример"
    
    'Измените значение для KeyboardPriority
    newConstant = "acKeyboardEntry"
    preferences.User.KeyboardPriority = acKeyboardEntry
    MsgBox "Новое значение для KeyboardPriority " & newConstant, vbInformation, "KeyboardPriority Пример"
    
    'Сбросьте KeyboardPriority к его оригинальному значению
    preferences.User.KeyboardPriority = currKeyboardPriority
    MsgBox "Значение KeyboardPriority сброшено к " & constant, vbInformation, "KeyboardPriority Пример"
End Sub
Сайт управляется системой uCoz