備忘録

備忘録

マウスカーソルがあるモニターの画面中央にFormを表示する [C++Builer]

マルチモニター環境でマウスカーソルがあるモニターに Form ウィンドウを表示する方法です。アプリを起動したり再表示したりしたとき、多くのアプリは前回と同じ位置に表示されます。マルチモニター環境で窓替えやランチャーのようなアプリを使う場合に...
備忘録

WH_CBT フックを使用して、アプリの起動を検知する [C++Builder]

自アプリ以外のアプリが起動したことを検知する方法です。WH_CBT フックをグルーバルフック指定で起動すると、自アプリ以外のアプリのウィンドウ作成やフォーカス取得時のイベントを処理できるようになります。これらのイベントを利用してアプリの起動...
備忘録

wchar_t の文字列を char の文字列に変換する [C++Builder]

Win32API で取得する各種の情報は wchar_t * 型の文字列で返ってくるので char * 型に変換したい事があります。その変換方法です。UnicodeString を使う方法とwcstombs_s を使う方法を記載します。どち...
備忘録

C++BuilderのソースコードをUTF-8にする [C++Builder]

C++Builder 12 のデフォルトは ANSI になっています。デフォルトを UTF-8 にする方法と ANSI で作ったソースコードを UTF-8 に変更する方法を記載します。デフォルトのファイルエンコードを UTF8 に変更するデ...
備忘録

C++BuilderをインストールしていないPCでも実行できるEXEにする [C++Builder]

C++Builder 12 で新規にアプリケーションを作ると、デフォルトの設定ではランタイムが必要な実行ファイル(EXE)になります。このまま他の PC で実行しようとすると「xxx が見つからないため、コードの実行を実行できません」という...
備忘録

Subversion から Git へ移行したリポジトリを Gitサーバーへ移入する [wsl]

前回の Subversion から Git へ移行 にて、SVN リポジトリから変換して出来た Git リポジトリがローカルにあるので、今回は Git リポジトリを Git サーバーへ上げていきます。サーバーに空のリポジトリを作るGit サ...
備忘録

Visual Studio Code ショートカット [vscode]

Windows 版 Visual Studio Code のショートカットキーです。フォーカス移動のショートカットを知りたかったため、フォーカス移動を中心に書いています。全般表示サイズの変更ショートカットキー説明コマンドタイトルコマンドID...
備忘録

Subversion から Git へ移行する [wsl]

窓替えのソースコード管理を Subversion から Git へ移行してみました。このページは、その移行手順、 Subversion (SVN) から Git へ移行した手順をメモしたものです。はじめに 移行のポイントGit へ移行するに...