تبليغاتX
.:: ترفنــــــدهای خفن،آموزش و غیره ::. - معرفی تابع ActivateKeyboardLayout

.:: ترفنــــــدهای خفن،آموزش و غیره ::.

آموزش ویژوال بیسیک و مطالب خواندنی

معرفی تابع ActivateKeyboardLayout

هدف : این تابع ، زبان صفحه کلید را تغییر می دهد و نیازی به دادن کد زبان مورد نظر نمی باشد

سیستم عامل : ویندوز 95 به بعد

مبدا فراخوانی : User32.dll

مقادیر برگشتی : اگر تابع با خطایی مواجه شود ، مقدار برگشتی تابع صفر خواهد بود

 

مثال : یک فرم جدید بسازید و دو دکمه بر روی آن قرار دهید و کد زیر را وارد نمایید:

 

Private Const HKL_NEXT = 1

Private Const HKL_PREV = 0

 

Public Declare Function ActivateKeyboardLayout Lib "user32" (ByVal HKL As Long, ByVal flags As Long) As Long

 

Public Declare Function GetKeyboardLayout Lib "user32" (ByVal dwLayout As Long) As Long

 

Dim OldKB As Long

 

Private Sub Command1_Click()

  OldKB = GetKeyboardLayout(0)

 ActivateKeyboardLayout HKL_NEXT, ByVal 0&

End Sub

 

Private Sub Command2_Click()

 ActivateKeyboardLayout OldKB, ByVal 0&

End Sub

+ نوشته شده در  ساعت   توسط حسن سامی نسب  |