Den wParam parametern är en pekare till en buffert som tar emot utgångsläget i valet. Denna parameter kan vara NULL. Den lParam parametern är en pekare till en buffert som tar emot läget för den första omarkerade tecknet efter slutet av markeringen. Denna parameter kan också vara NULL. Returvärdet ger dig önskad start- och slutpositioner, så parametrarna wParam och lParam kan verkligen vara NULL. Returvärdet är en nollbaserad värde med utgångsläget i valet i LoWord och positionen för det första tecknet efter det sista markerade tecknet i HIWORD. Om något av dessa värden överstiger 65.
535, är returvärdet -1. EM_LINEFROMCHAR Detta meddelande används för att få index för den linje som innehåller den angivna teckenindexet i en multi-line redigeringskontroll. Här wParam parametern är teckenindex för tecknet som finns i linje vars nummer är att hämtas. Om denna parameter är -1, hämtar EM_LINEFROMCHAR antingen linjenumret av den aktuella raden (den rad som innehåller cirkumflex) eller, om det finns ett urval, radnumret för den rad som innehåller början av markeringen. lParam används inte och bör sättas till noll.
Returvärdet är nollbaserade linje index för raden som innehåller tecknet index anges av wParam. EM_LINEINDEX Detta meddelande används för att få karaktären index för det första tecknet i en viss linje i en multi-line redigeringskontroll. Den wParam parametern är nollbaserade linjenumret. Värdet -1 anger den aktuella radnumret (den rad som innehåller cirkumflex). Den lParam parameter används inte och bör inställd på NULL. EM_LINELENGTH Detta meddelande sänds till en redigeringskontroll för att hämta längden, med bokstäver, av en rad.
Den wParam parametern är karaktären index för ett tecken på raden vars längd ska hämtas. Om denna parameter är större än antalet tecken i kontrollen, är returvärdet noll. Denna parameter kan vara -1. I det här fallet returnerar meddelandet antalet omarkerade tecken på li