ความ EM_CHARFROMPOS ดึงดัชนีอักขระและเส้นดัชนีของตัวอักขระที่ระบุจุดในพื้นที่ไคลเอ็นต์ของตัวควบคุมการแก้ไขที่ใกล้ที่สุด โปรแกรมประยุกต์ที่สามารถส่งข้อความนี้เป็นตัวควบคุมการแก้ไขหรือตัวควบคุมการแก้ไขที่รวย.
Rich แก้ไขควบคุมใช้ไวยากรณ์ต่อไปนี้:
EM_CHARFROMPOS wParam = 0 / / ไม่ใช้ lParam = (LPARAM) (POINTL *) lpPoint / / ชี้เพื่อเป็นโครงสร้าง POINTL ด้วยจุดประสานความร่วมมือ
ตัวควบคุมการแก้ไขใช้ไวยากรณ์ต่อไปนี้:
EM_CHARFROMPOS wParam = 0 / / ไม่ใช้ lParam = MAKELPARAM (xPos, yPos); / / คู่ของจุด
ตัวควบคุมแก้ไข rich:lParamเป็นตัวชี้ไปยัง POINTLโครงสร้างที่ประกอบด้วยพิกัดแนวนอน และแนวตั้ง .
ตัวควบคุมแก้ไข: คำต่ำของlParamมีพิกัดในแนวนอน คำสูงประกอบด้วยพิกัดในแนวตั้ง.
คำต่ำของค่าส่งกลับระบุดัชนี zero-based ของอักขระที่ระบุจุดที่ใกล้ที่สุด ดัชนีนี้จะสัมพันธ์กับการเริ่มต้นของตัวควบคุม ไม่จุดเริ่มต้นของบรรทัด ถ้าจุดที่ระบุเกินตัวอักขระสุดท้ายในตัวควบคุมการแก้ไข ค่าส่งกลับแสดงอักขระตัวสุดท้ายในตัวควบคุม.
คำสูงของค่าส่งกลับระบุดัชนีของบรรทัดที่ประกอบด้วยอักขระ zero-based สำหรับตัวควบคุมการแก้ไขบรรทัดเดียว ค่านี้เป็นศูนย์ ดัชนีบ่งชี้ตัวคั่นบรรทัดถ้าจุดที่ระบุที่อยู่นอกเหนือเห็นอักขระสุดท้ายในบรรทัด.
nbsp Windows &NT:ต้องการเวอร์ชัน 4.0 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ต้องการเวอร์ชัน 1.0 หรือรุ่นใหม่กว่า
หัวข้อ:ประกาศใน winuser.h.
ภาพรวมของตัวควบคุมแก้ไขแก้ไขข้อความการควบคุม EM_POSFROMCHAR, POINTL