EM_CHARFROMPOS

ความ EM_CHARFROMPOS ดึงดัชนีอักขระและเส้นดัชนีของตัวอักขระที่ระบุจุดในพื้นที่ไคลเอ็นต์ของตัวควบคุมการแก้ไขที่ใกล้ที่สุด โปรแกรมประยุกต์ที่สามารถส่งข้อความนี้เป็นตัวควบคุมการแก้ไขหรือตัวควบคุมการแก้ไขที่รวย.

Rich แก้ไขควบคุมใช้ไวยากรณ์ต่อไปนี้:

 EM_CHARFROMPOS wParam = 0 / / ไม่ใช้ lParam = (LPARAM) (POINTL *) lpPoint / / ชี้เพื่อเป็นโครงสร้าง POINTL ด้วยจุดประสานความร่วมมือ 

ตัวควบคุมการแก้ไขใช้ไวยากรณ์ต่อไปนี้:

EM_CHARFROMPOS wParam = 0 / / ไม่ใช้ lParam = MAKELPARAM (xPos, yPos); / / คู่ของจุด 

พารามิเตอร์

lParam
ระบุพิกัดของจุดในพื้นที่ของไคลเอ็นต์ของตัวควบคุม พิกัดที่อยู่ในหน่วยของหน้าจอ และจะสัมพันธ์กับมุมบนซ้ายของพื้นที่ที่ไคลเอ็นต์ของตัวควบคุม.

ตัวควบคุมแก้ไข rich:lParamเป็นตัวชี้ไปยัง POINTLโครงสร้างที่ประกอบด้วยพิกัดแนวนอน และแนวตั้ง .

ตัวควบคุมแก้ไข: คำต่ำของlParamมีพิกัดในแนวนอน คำสูงประกอบด้วยพิกัดในแนวตั้ง.

ส่งกลับค่า

คำต่ำของค่าส่งกลับระบุดัชนี zero-based ของอักขระที่ระบุจุดที่ใกล้ที่สุด ดัชนีนี้จะสัมพันธ์กับการเริ่มต้นของตัวควบคุม ไม่จุดเริ่มต้นของบรรทัด ถ้าจุดที่ระบุเกินตัวอักขระสุดท้ายในตัวควบคุมการแก้ไข ค่าส่งกลับแสดงอักขระตัวสุดท้ายในตัวควบคุม.

คำสูงของค่าส่งกลับระบุดัชนีของบรรทัดที่ประกอบด้วยอักขระ zero-based สำหรับตัวควบคุมการแก้ไขบรรทัดเดียว ค่านี้เป็นศูนย์ ดัชนีบ่งชี้ตัวคั่นบรรทัดถ้าจุดที่ระบุที่อยู่นอกเหนือเห็นอักขระสุดท้ายในบรรทัด.

QuickInfo

nbsp Windows &NT:ต้องการเวอร์ชัน 4.0 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ต้องการเวอร์ชัน 1.0 หรือรุ่นใหม่กว่า
หัวข้อ:ประกาศใน winuser.h.

ดูเพิ่มเติม

ภาพรวมของตัวควบคุมแก้ไขแก้ไขข้อความการควบคุม EM_POSFROMCHAR, POINTL

Index