/* 光標移到開頭 */ SetFocus(hwndEdit); Edit_SetSel(hwndEdit, 0, 0);
/* 取消選中, 光標將出現在選中文字末尾 */ SetFocus(hwndEdit); Edit_SetSel(hwndEdit, -1, 0);
/* 全部選中 */ SetFocus(hwndEdit); Edit_SetSel(hwndEdit, 0, -1);
/* 光標移到末尾 */ SetFocus(hwndEdit); Edit_SetSel(hwndEdit, 0, -1); // 先全部選中 Edit_SetSel(hwndEdit, -1, 0); // 再取消選中, 光標自動移到最後
/* 顯示當前選中區域 */ SendMessage(hwndEdit, EM_GETSEL, (WPARAM)&dwStart, (LPARAM)&dwEnd); _stprintf_s(szText, TEXT("Selection: (%u, %u)"), dwStart, dwEnd); MessageBox(hwndEdit, szText, TEXT("Current Selection"), MB_ICONINFORMATION); SetFocus(hwndEdit);
|