Editor_GetLineW¶
檢索指定行的 Unicode 文字。您能直接用該內嵌函式或明確地發送 EE_GET_LINEW 消息。
Editor_GetLineW( HWND hwnd, GET_LINE_INFO* pGetLineInfo, LPWSTR szString );
Editor_GetLineW( HWND hwnd, HEEDOC hDoc, UINT_PTR yLine, LPWSTR pBuf, UINT_PTR cchBuf, UINT flags, BYTE byteCrLf ) hwnd 指定 EmEditor 視圖或框架的視窗控制代碼。 pGetLineInfo 指標至 GET_LINE_INFO 結構。 szString 指標至會接收文字的緩沖區。 hDoc 指定目標文件的控點。 yLine 指定要檢索的文字的行號。 pBuf 指針指向將接收文字的緩沖區。 cchBuf 指定要複製到由 pBuf 參數指定的緩沖區的最大字元數。如果指定 0,則返回值是可以接收文字的緩沖區所需的大小(以字元為單位)。 flags 該參數的低字是以下值的組合。 FLAG_LOGICAL 通過邏輯座標 yLine 指定 yLine 欄位。 FLAG_WITH_CRLF 在文字中添加返回碼。 FLAG_GET_CRLF_BYTE 指示 byteCrLf 欄位用顯示換行符號的旗標填充。還必須指定 FLAG_LOGICAL。 該參數的高字為目標文件的索引。應在旗標的較高字處指定從 1 開始的索引。如果在旗標的較高字處指定 0,則目前使用中的文件將成為目標。 byteCrLf 接收顯示指定行的換行符號的旗標。只有在 flags 參數中同時指定了 FLAG_LOGICAL 和 FLAG_GET_CRLF_BYTE 時才使用此欄位。它將是以下值之一。 0 CR+LF 或檔案結尾。 FLAG_CR_ONLY 僅 CR。 FLAG_LF_ONLY 僅 LF。 如果 cchBuf 為零,則返回值是以字元為單位的,可以接收文字的緩沖區所需的大小。如果 cchBuf 非零,則不使用返回值。參數¶
返回值¶