pb中獲取多行文字編輯框(mle控制項)指定行的內容

2021-05-25 00:45:56 字數 555 閱讀 4877

//

api函式定義

function long sendmessage(ulong hwnd, uint msg, long wparam, ref string lparam) library "user32.dll" alias for "sendmessagea"

//取第row行的文字

constant long em_getline = 196

string ls

ulong length, row

row = 2 //取第幾行

ls = space(1000)

length = sendmessage(handle(mle_1), em_getline, row - 1, ls) //row - 1表示取得第row行的文字,0為起始

ls = trim(ls)

messagebox("取第" + string(row) + "行", "文字內容:" + ls + "~r~n文字長度:" + string(length))

文字編輯框

在介面程式設計中,文字編輯框是使用頻率最高的控制項之一,為了方便操作,mfc提供了cedit類來管理文字編輯框。建立文字編譯框有兩種方式 第一種 在對話方塊模式下,編輯資源檔案,撰寫建立對話方塊的指令碼,可在表示對話方塊指令碼的一對識別符號begin和end中間插入形如 edittext idc m...

獲得檔案頭編輯框中多行文字

獲得檔案頭編輯框中多行文字 文字行數 int nlinecount 當前行 int nline 當前行的字串長度 int nlength 儲存字串 char szbuf max path nlinecount 1 nline 1 nlength 1 nlinecount cedit getdlgit...

MFC文字編輯框

mfc文字編輯框裡面的2個屬性multiline和auto hscroll,先看vs給的說明 multiline 如果控制項文字對控制項寬度而言太長,測將文字折為多行。auto hscroll 當使用者在行尾鍵入字元時,自動是文字滾動到左側。先試試multiline true auto hscrol...