TZ

スポンサーリンク
C++

【C++/Win32】独自メニューバーの作り方

メニューバーを Rebar コントロールに入れたいのと標準のメニューバーだとメニューバーの下に2pxの線が出てしまうのでメニューバーも独自に実装しています。ちょっと調べたところでは、MFC を使うか ATL/WTL の CCommandBa...
0
C++

【C++/Win32】自作テキストエディタのステップ数

2020 年の 5 月から C++/Win32 でテキストエディタを作成していますが、サンデープログラマがどんだけソースコード書けるか気になりませんか?開発を始めてからほぼ毎日 1 時間から 2 時間ぐらい実装しています。でも、当然やる気に...
0
C++

【C++/Win32】2pxの白線を消すためにメニューバーも自作する

訳あってメニューバーを実装しています。エディタ部分は大体できたんで、複数のドキュメントを編集可能にしようとしてタブをしました。 そうするとなんと言うか見た目がめちゃくちゃ気になりました。最初は後で修正しようと思っていたんですが、これが毎日見...
0
スポンサーリンク
TZEditor

2020/07の自作テキストエディタ開発状況

最初は全然わからず、やっぱり無理かなーって思っていたのですが、毎日実装することでC++にも慣れてきました。C++版を作成してから2.5ヶ月半経ちました。開発はかなりいい感じに進んでいます。モチベーションも何故か下がらないですね。そんなこんな...
0
TZEditor

テキストエディタの作り方 ~検索・置換編~

C++版の検索と置換を実装しています。C#版でも実装したのですが、かなりいい加減に作っているので一旦仕様を決めようと思います。まずはメモ帳の仕様から確認してみました。メモ帳の場合、上へ検索と下へ検索があります。文字列選択してない場合、カーソ...
0
C++

【C++/Win32】Windowsフォームのコントロールの操作方法について

今更感満載ですがリファレンスを見るのが面倒なので各コントロール使い方のまとめです。引数の hWnd は各コントロールのウィンドウハンドルを設定します。随時更新予定です。コンボボックスリストに表示されるアイテムの最小数を設定するデフォルトの最...
0
C++

【C++/Win32】関数の戻り値に関数を返す方法

ようやくC++版の自作エディタも折り返しと矩形選択以外の機能の実装がだいたい終わりました。あとは細かな修正と動作確認です。細かい修正の中に文字列をダブルクリックして文字列を選択する処理があります。よくある処理ですね。クリックした文字列の文字...
0
C++

【C++/Win32】親ウィンドウの真ん中に子ウィンドウを表示する方法

検索時のダイアログの表示位置ですが、色々なエディタを見ていると結構バラバラですね。エディタの真ん中に表示するもの、エディタの左上基準で表示するもの、ディスプレイの真ん中に表示するものなどなど様々です。そして、表示したダイアログを移動したりす...
0
C++

【C++/Win32】ビルドに応じて実行するコードを変更する方法

自作テキストエディタを作成しているときに、標準出力にログを出しているのですが、リリースビルドしてもログが出て実際の処理時間がわからず、いちいちログ出力コードをコメントアウトしています。まぁめんどいですよね。確かビルドに応じてコンパイルするコ...
0
C++

【C++/Win32】VISTA以降のファイル選択ダイアログをカスタマイズする方法

C++で自作テキストエディタを作成しだして2ヵ月経過しました。基本的にC#をベースに移植する形で進めています。毎日何かにつけて詰まるので調べながら進めています。ほんと色々とあるんですが、まずできるん?って思ったのがファイルを選択するダイアロ...
0
C#

【C#/WinForms】タブコントロールの矢印ボタン(ページ遷移ボタン)を変更する方法

以前にタブコントロールでタブがいっぱいになると矢印(ページ遷移ボタン)が表示されるんですが、このボタンの見た目を変更する方法を探していたのですが、結局わかりませんでした。最近C++で自作テキストエディタを作成するようになって、もしかしてと思...
0
TZEditor

2020/06の自作テキストエディタ開発状況

新たにC++版のテキストエディタ作成プロジェクトを立ち上げて1ヶ月半経ちました。ほぼ毎日のように開発しています。C++が楽し過ぎてC#版の開発は止まっています。基本的にC++版はC#版がベースになっています。そのため、使える部分は全部C#版...
0
TZEditor

2020/05の自作テキストエディタ開発状況

もー6月も半月経ちましたね。とりあえず自作テキストエディタの実装記録だけは残しておこうと思います。矩形選択を実装していて、悩んだけどマルチカーソルを実装しようってところでした。あとは、エクスプローラーのスクロールバーの色は気にいらなかったの...
0
スポンサーリンク