ThaiPBL.com

PowerBuilder Library Thailand

อีเมล พิมพ์ PDF

How to get KeyboardLayout

บทความนี้ เกิดจากมีคนถามพอดีครับ  แต่คนที่ถามคงหาคำตอบได้นานแล้วครับ เอาไว้เผื่อคนอื่นๆแล้วกันนะครับ

ว่ากันง่ายๆ เลยครับ
ประกาศ API ก่อน
Function ulong GetKeyboardLayout (ulong dwLayout) library "USER32.DLL"
จากนั้นเขียน code ได้เลยครับ  ตามตัวอย่าง
if GetKeyboardLayout(0) = 67699721  then
st_1.text =  'EN'
else
st_1.text =  'TH'
end if
sle_1.text = string(GetKeyboardLayout(0))
ลอง Download โปรแกรมทดสอบผมลองไปเล่นดูครับ