Visual Studio 2010 で、コード エディター ウィンドウで選択したテキストに色を付けたいと考えています。
VS 2010 でファイルを開き、次のコードで興味のあるコードに移動します。
EnvDTE80.DTE2 dte2;
dte2 = (EnvDTE80.DTE2)System.Runtime.InteropServices.Marshal.GetActiveObject("VisualStudio.DTE");
dte2.MainWindow.Activate();
EnvDTE.Window w = dte2.ItemOperations.OpenFile(filepath, EnvDTE.Constants.vsViewKindTextView);
EnvDTE.TextSelection textSelection = (EnvDTE.TextSelection)dte2.ActiveDocument.Selection;
textSelection.GotoLine(startRow, true);
次に、選択したテキストを色と背景で強調表示します。
次の情報があります: (int)startRow
、(int)startCol
、(int)endRow
および(int)endCol
。選択したテキストの範囲は から[startRow, startCol]
まで[endRow, endCol]
です。