C++でメモ帳にある「行へ移動」の機能を作ろうとしています。
行を指定するダイアログを作成して、入力した行数はとれてこれましたが、
そのあとはどのようにカーソルを移動したらよいか教えてください。
void CCypherEditorApp::OnEditGoto()
{
//行へ移動ダイアログを表示する
CGotoDlg gotoDlg;
UINT lineNo;
if(gotoDlg.DoModal() == IDOK)
{
lineNo = gotoDlg.uintLineNo;
}
どうかよろしくお願いします。
No.2ベストアンサー
- 回答日時:
クラス名を見る限り、あなたは独自のエディタを開発中(CCypherEditorApp)で、
行番号を指定して移動する機能を付けたいということですよね?
移動は、表示位置の変更と現在のカーソル位置の変更をすれば良いでしょう。
あなたが開発しているエディタが、どのような仕組みで実装されているのかわかりませんが、
エディタである以上、表示位置や現在のカーソル位置の情報はどこかに持っていると思います。
それを、指定された数字に合わせて変更するということです。
このような拡張機能は、エディタの基本機能が仕上がってから、検討すべき項目だと思いますが、
基本機能(文字入力はできて、カーソルを使って、表示位置を移動できる)は、
仕上がってますか?そうでなければ、まずそこまで仕上げる必要があると思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルVBA 任意のセルの選択時、指定のセルの値を表示 1 2023/04/21 08:13
- Excel(エクセル) 【マクロ】エラーが発生⇒実行時エラー58既に同名のファイルが存在 5 2022/08/31 10:03
- Excel(エクセル) 表内で、Enterキーで横→行の最後入力したら次の行の先頭に移動するマクロを作りたい 3 2022/05/01 21:19
- Excel(エクセル) 2つのマクロを連続して動かしたい 3 2022/09/20 23:46
- Excel(エクセル) ファイル一覧表を使ったファイルの移動 5 2022/08/10 15:37
- Visual Basic(VBA) 【マクロ】フォルダにファイルが1つも無い時に、ファイルがありませんとメッセージを表示する 4 2022/08/28 08:48
- Excel(エクセル) Excelのマクロについて教えてください。 4 2022/05/31 14:07
- WordPress(ワードプレス) Wordpress 複数プラグインの不具合? 1 2022/10/09 21:52
- Visual Basic(VBA) エクセルマクロでアニメを作る方法を教えてください。 1 2023/02/07 14:27
- Microsoft ASP C#からvbsを実行したい 5 2022/11/24 17:31
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ボタンの表示の色、フォントを...
-
メッセージボックスを大きくす...
-
MFC ポップアップメニューのチ...
-
エクセル VBA 「Sub Auto_Open(...
-
C# ボタンコントロール内で文字...
-
アイコンをボタンに貼り付け
-
別のアプリから表示されたダイ...
-
ダイアログのボタンが押された...
-
MFCダイアログボックスを最前面...
-
vc++で電卓
-
リソースファイルとは・・・
-
confirmダイアログの表示文字に...
-
'int' から 'LPCSTR' に変換で...
-
「C++」で「ピクチャーボックス...
-
VC(Ver6.0)でダイアログサイズ...
-
ボタンの配置を変更したい
-
コンボボックスのドロップダウ...
-
エクセルで作った新しいウイン...
-
「アイテムは収集されました」...
-
グラフの交点の求め方(Excel)
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
メッセージボックスを大きくす...
-
ボタンの表示の色、フォントを...
-
コンボボックスのドロップダウ...
-
ボタンの配置を変更したい
-
'int' から 'LPCSTR' に変換で...
-
ダイアログの上のテキストボッ...
-
リソースファイルとは・・・
-
C# ボタンコントロール内で文字...
-
vbscriptで、ファイル選択ダイ...
-
メッセージボックスのボタン文...
-
ダイアログの表示位置の保存
-
MFC ポップアップメニューのチ...
-
MFCダイアログボックスを最前面...
-
ダイアログボックスで指定した...
-
ダイアログにプレビュー表示
-
フォーム上のリストボックスに...
-
confirmダイアログの表示文字に...
-
VC++ MFC エラーコード C2248 ...
-
ダイアログのボタンが押された...
-
CButtonのBMP・アイコンの表示...
おすすめ情報