สอบถาม Funtion WM_LOGPIXELSY ของอาจารย์ TTT ครับ


0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

25 ต.ค. 65 , 14:05:32
อ่าน 157 ครั้ง

arampong

ผมติดปัญหา popup เหมือนกระทู้นี้ครับ
https://www.thai-access.com/yeadram_view.php?topic_id=4126
พอเอามาลองใช้ตามอาจารย์ TTT แนะนำ

 Error



เข้าใจว่าต้องประกาศ เป็นแบบ 64 Bit คือที่เครื่องใช้ WIn10 64 bit + Office 2016
จะขอรบกวนการประกาศตัวแปลเป็น 64 ิBit หน่อยครับ
รบกวนด้วยครับ ขอบคุณครับ

 

25 ต.ค. 65 , 19:26:12
ตอบกลับ #1

nonc31

: สอบถาม Funtion WM_LOGPIXELSY ของอาจารย์ TTT ครับ
« ตอบกลับ #1 เมื่อ: 25 ต.ค. 65 , 19:26:12 »
ทำแบบนี้ครับ  ประมาณนี้  ใส่ PtrSafe  กับ ไม่ใส่
#If Win64 Or VBA7 Then
    Private Declare PtrSafe Function GetKeyboardLayout Lib "user32" (ByVal dwLayout As LongLong) As LongLong
#Else
    Private Declare Function GetKeyboardLayout Lib "user32" (ByVal dwLayout As Long) As Long
#End If

 

26 ต.ค. 65 , 14:53:02
ตอบกลับ #2

arampong

: สอบถาม Funtion WM_LOGPIXELSY ของอาจารย์ TTT ครับ
« ตอบกลับ #2 เมื่อ: 26 ต.ค. 65 , 14:53:02 »
ขอบคุณ คุณnonc31มากครับ
ทดลองตามแล้วใช้งานได้ครับ

 


บอร์ดเรียนรู้ Access สำหรับคนไทย