PDA

View Full Version : วิธีกรอกข้อมูลใน contacts โดยกด keypad ตอนที่โปรแกรมเราทำงาน



ar3s
10-06-2004, 04:13 PM
อยากรู้ว่าต้องทำยังไงครับ ถ้าเราจะเขียนโปรแกรมให้สามารถ ส่งผ่านค่าของปุ่ม keypad ที่เรากด ไปยังโปรแกรมอื่นที่กำลังทำงานอยู่ เช่น เรากำลังจะสร้าง new contact ใน contacts ของมือถือ แล้วขณะนี้cursor ของเราอยู่ที่ช่อง Mobile และพร้อมที่จะกรอกเบอร์โทรศัพท์แล้ว แต่เราเปิดโปรแกรมของเราขึ้นมาและกดปุ่มตัวเลขบน keypad ซึ่งตัวเลขแต่ละตัวที่กดไปนั้น จะไปปรากฏที่ ช่องข้อมูลของ Mobile ด้วย
พอจะมีวิธีทำแบบนี้บ้างมั๊ยครับ ใครพอรู้วิธี ช่วยแนะนำทีครับ ขอบคุณครับ

ar3s
23-08-2004, 12:08 AM
มีอยู่ 2 วิธีคือ
1. ใช้ clipboard เพื่อเก็บค่าที่เรากด แล้ว เรียกโปรแกรมนั้นขึ้นมาบนหน้าจอแล้ว paste ลงไป
2. ส่งค่าลงไปแต่ละตัวเลย โดยให้โปรแกรมเราเป็น alway on top และจับโปรแกรมด้านล่างขึ้นมาด้วย BringToForeground แล้ว SimulateKeyEvent

ลองหาข้อมูลนะครับ ถ้าทำไม่ได้จะมาบอกอีกทีว่าทำยังไง