WPF
動的に描画アイテムを作成し画像の上に描画する

PowerPoint や Visio のようなドローソフトを作成する場合は、キャンバスに対して描画アイテムを動的に作成し、動的に配置してやる必要があります。その実践的な方法を紹介します。

続きを読む
WPF
WriteableBitmap の幅ピクセル数とストライドバイト数の関係について

WriteableBitmap は画像の幅ピクセル数に応じてストライドバイト数が DWORD アライメントを成すように、余分なバイトを付加します。この関係について紹介します。

続きを読む
Windows Forms
フォント一覧の名称を日本語とUS英語で取得する

描画フォントの指定のときに英語名称で指定しないとうまくいかない場合があります。日本語名称と英語名称の対応表を取得する方法を紹介します。

続きを読む
Windows Forms
描画文字列のサイズを取得する

画面に表示する文字列の縦横サイズの取得方法について紹介します。文字列の縦横サイズは文字数、フォントの種類、フォントサイズによって変化します。

続きを読む
WPF
スクロールビューのスクロール量をSet/Getする

画像のサイズが大きい場合スクロールビューを使って表示します。それに付随した水平垂直スクロールバーのスクロール量をSet/Getする方法を紹介します。

続きを読む
WPF
画像をクリックした場所に文字列を表示する

画像に文字列をオーバレイ描画する方法を紹介します。例えば、録画中ならば画面の隅に REC という文字を表示したりすることができます。

続きを読む
C#
オブジェクトの値をXMLファイルに保存する、開く

EXEと共に使うパラメータファイルをXML形式で保存したり、開いたりする方法を紹介します。

続きを読む
C#
クラスのフィールドの型の名前とフィールド名を取得する

実行時に自分の定義したオブジェクトのフィールドの型名、たとえば int とか double などを知る方法を紹介します。

続きを読む
C#
仕事や研究に使えるビット演算

実際の仕事や研究では、どのように AND, OR, NOT を使うかという実例を紹介します。

続きを読む
WPF
画像をクリックした場所に十字線を描画し濃度プロファイル波形を表示する

画像処理を扱うプログラムでは、濃度プロファイル波形を確認する機能は必須です。マウスでクリックした十字線の濃度プロファイル波形を画像にオーバレイ描画する方法を紹介します。

続きを読む