• 締切済み

テキストエディタの作成法を教えてください。VC++

テキストエディタの作成法を教えてください。 Visual C++ (2005,Express)で作れるものをお願いします。MFCで作るサイトは多いのですが、それ以外のサイトがほとんど見当たりません。もし詳しいサイトがあれば教えていただきたいのですが。 Pltform SDK 2003が入っているのでWin32アプリは作れるようになってます。あとWindows Vistaです。

みんなの回答

回答No.2

オーバーラップドウィンドウのクライアント領域にエディットボックスを乗せるだけです。 ワードパッドはリッチエディットボックスだったはず。 昔のVCにはMFCのサンプルで付属していました。

  • ppiiyyoo
  • ベストアンサー率0% (0/1)
回答No.1

MFCは嫌なんですか?Win32でやりたいってことなら、それこそAPIでガシガシ作るって感じじゃないですか? それ以前にどんなエディタが書きたいのでしょうか? MFCでもAPIでも基本は変わらないですよね? エディットを使うとか、それこそエディットを自作してエディタにするとか色々考えればやれそうですね。 もっと実践的なコードを書きたいのであれば、サクラエディタのソースとか眺めるのが良いですね。http://sourceforge.net/projects/sakura-editor/ WTLだとかguiceとかフレームワークは色々ですが、どれにせよそんなに変るもんじゃありません。Win32ができるならどれを使っても可能です。 それよりどういう風にしたいか?ですよね。 viとかemacsとかね。

metrot
質問者

お礼

windowsのメモ帳が余りに貧弱なので、使いそうな機能(行番号、検索の強化とか)を実装したかったのですが、そうですね、MFCなんかで楽しないで、ちゃんと最初から作って勉強したいと思います。サクラエディタのソースは結構参考になりました。ありがとうございました。

関連するQ&A

  • Visual C++でテキストエディタ作成方法の詳しい解説サイトを教えてください。

    Visual C++でテキストエディタを作りたいのですが、詳しい解説サイトを教えてください。 (1)メニューストリップの設定の仕方が分かりません (2)プロジェクトをWindowsフォームアプリケーションでつくるのか、Win32コンソールアプリ内のWindowsアプリでつくるのか。それも教えて欲しいです。 (3)コントロールの説明と使い方、プロパティの内容 (4)テキストエディタを作りたい 以上の中でどれか一つでもいいので詳しいサイトかアドバイスを教えてください。お願いします ExpressEditionなのでMFCが使えませんが、Platform SDK 2003が入っているのでWin32コンソールアプリケーションは使えます。Windows Vistaです

  • HTML作成について。テキストエディタ

    HTML作成について。Mac osx SnowLeopard使用してます。 Winのサクラエディタのようにシンプルで使いやすいテキストエディタってありますでしょうか? フリーのものでオススメあれば是非教えてください!

    • ベストアンサー
    • HTML
  • リッチテキストエディタ サンプル

    Visual Basic 2008でリッチテキストエディタのサンプルを公開しているサイトを教えてください。

  • VC++のwin32アプリ作成におけるボタンの扱い

    Visual C++でWin32アプリケーションを作成しています。 作成環境: Windows Vista 64bit (iMac bootcamp) Microsoft Visual C++ 2010 Express フォーム上にbutton1とbutton2がセッティングされている状態で、 button1_Clickの処理を行っている間に、button2が押されたとします。 その作用として、button1_Click内部の変数を変更したいと考えています。 この処理は可能でしょうか。 または、代替処理として、何らかの形で干渉する事は出来ますでしょうか。

  • コンソールアプリケーションからWindowsプログラムへの道順

    私は現在Visual C++ .NET 2003のスタンダードを使用して、Win32コンソールアプリケーションでプログラムを作成しています。まだまだ経験が浅いのでエラーの連続ですが、ポインタの使用や構造体の使用、クラスの使用や低水準ファイル入出力を利用して、テキストファイルの読み込み・整形・書き込みをするプログラムを作成しています。 そろそろSDKやMFCなどを学びたいと考えているのですが、書籍などでSDKを覚えてからMFCを学んだほうが良いみたいなことが書かれていました。でも、別の書籍ではいきなりMFCでも問題ないみたいなことも書いてありました。現在コンソールアプリケーションを作る私がSDKやMFCを学ぶために道順が良く分からなくなっています。 そこで現在Windowsプログラミングをされている方にお聞きしたいことがあります。質問は次のとおりです。 1、MFCを学ぶなら先にSDKを覚えてからのほうが良いですか? 2、Visual C++ .NET 2003を使用してSDKまたはMFCを学ぶのに、お勧めの書籍があったら教えてください。 3、絶版になっていない書籍を探すとVisual C++ .NET 2005を使用しているものが目立つように思えるのですが、私の所有しているバージョンを2005にしてから書籍を考えたほうが良いと思いますか? お時間がありましたら皆さんのご経験をお聞かせください。よろしくお願いいたします。

  • テキストエディタ設定 -サクラエディタ-

    初めてプログラミングを始めます。 「作りながら学ぶRuby入門 著 久保秋 真」という本を参考にしてます。 この本で「演習場所を準備する」という項目で以下のように書いていました。 『テキストエディタで「C:\ruby_ex」ディレクトリに新しいファイルを「test01.rb」を作成して・・・』 上記のディレクトリに新しいファイルの作成の仕方を教えていただきたいです。 テキストエディタはサクラエディタです。 PC環境 OS:VISTA HOME PREMIUM SP2 Ruby:Ruby-1.9.1-p243 テキストエディタ:サクラエディタ Ver1.6.6.0(V 1310)

    • ベストアンサー
    • Ruby
  • コンパイラオプション? VC2005設定?

    Visual Studio 2005で MFCを使って、πの計算や、大きな桁の計算を高速で行う為に、64bitのコードを生成したいのですが、普通にコンパイルするとRelease Win32でコンパイルされると思います。 設定方法について詳しく書かれているサイトや書籍をご存じの方教えて下さい。 make出力は可能なのでしょうか? VC6にあったような・・・ コンパイラオプション? 環境 マシン Xeon 64bit Windows Vista Ultimate VS2005 C++ MFCアプリ

  • VBをアンインストールするには?

    VBをアンインストールするにはどれを削除すればいいでしょうか? プログラムと追加には ・Microsoft Visual Basic 2008 Express Edition SP1-日本語 ・Microsoft Visual C++ 2005 Redistributable ・Microsoft Windows SDK for Visual Studio 2008 SP1 Express Tools for.NET Framework -jpn ・Microsoft Windows SDK for Visual Studio 2008 SP1 Express Tools for Win32 があります。 C++なのにアイコンがVBなので これを全部アンインストールすればいいですか? よろしくお願いします。 (当方vistaです。)

  • JavaScript製のテキストエディタ

    キーワードハイライトができるJavaScriptで動くテキストエディタを教えてください。 ※サクラエディタなどの一般的なエディタアプリを探しているわけではありません。 以下のタイプどれでもかまいません。 ・Webサイトへアクセスして使うもの ・ダウンロードして使うもの ・エディタ機能をライブラリとして提供しているもの よろしくお願いします。

  • 使用するテキストエディタについて

    windowsのテキストエディタで 特にCのソースをいじる場合 フリーソフト、シェアソフト、市販ソフト、 それぞれ何がお勧めでしょうか? あとviエディタは多用してますか?

専門家に質問してみよう