午後わてんのブログ

ベランダ菜園とWindows用アプリ作成(WPFとC#)

絶対画連合連画1.6、保存画像のプレビュー表示と、テンキーで選択と移動できるようにした

絶対画連合連画 1.6.0 ダウンロード先 作成と動作確認環境 変更 追加 まだ 関連記事 絶対画連合連画 1.6.0 間違い探し ダウンロード先 github.com ここのGourenga1.6.zip 作成と動作確認環境 Windows 10 Home バージョン 2004 Visual Studio Community 2019 …

絶対画連合連画1.5、余白の指定をできるようにした

絶対画連合連画 1.5.0 ダウンロード先 作成動作環境 変更改善 追加 まだ 関連記事 絶対画連合連画 1.5.0 絶対画連合連画1.5 ダウンロード先 github.com ここのGourenga1.5.zip 作成動作環境 Windows 10 Home バージョン 2004 Visual Studio Community 2019 W…

絶対画連合連画1.4

絶対画連合連画 1.4.0 ダウンロード先 作成動作環境 変更点 追加機能 クリップボードに連結画像をコピーするボタン クリップボードにある画像を追加するボタン 全画像削除ボタン 枠内画像削除ボタン 保存した画像は削除するチェックボックス 保存で縮小しな…

絶対画連合連画1.3

絶対画連合連画 1.3.0 ダウンロード先 作成動作環境 変更点 保存サイズ指定 1画像の横幅指定 全体サイズ指定 移動モードに入れ替えを追加した 挿入 入替 ショートカットキー まだ 絶対画連合連画 1.3.0 移動モードの違い ダウンロード先 github.com ここのGo…

WPF、画像を連結するアプリできた、絶対画連合連画

絶対画連合連画1.0.0 動作 特徴 ダウンロード先 作成動作環境 使い方 コード 必要なライブラリとCOM参照の追加 ImageThumb.cs MainWindow.xaml MainWindow.xaml.cs 感想 リンク集と関連記事 絶対画連合連画1.0.0 ゴウランガ!じゃなくて、ゼッタイガレンゴウ…

WPFにもNumericUpDownみたいなのをユーザーコントロールで、その9、不具合修正

ダウンロード先 作成動作環境 確認 MainWindow.xaml MainWindow.xaml.cs 旧バージョン 今バージョン 書き換えた場所 感想 ダウンロード先 github.com ここのControlLibraryCore20200620_v1.2.2.zip 作成動作環境 Windows 10 Home バージョン 2004 Visual Stu…

にんにくの芽(花茎)が出てきた、いちごに普通の化成肥料、山芋に透明マルチ

遠州極早生(ニンニク) いちごに追肥 山芋植えたプランター 遠州極早生(ニンニク) ニンニク右エリア ニンニク左エリア 今年は3月28~29日に、にんにくの芽を確認できた ニンニクの芽(花茎) ニンニク年表 植え付け時期が違っても花茎が出てくるのはだいたい同…

WPF、DataContextの指定はXAMLで書くと、Bindingの結果をデザイン画面で確認できる

Bindingの結果をデザイン画面で確認したい デザイン画面とXAMLがこんな感じで デザイン画面 StackPanelの中にTextBlockを3つ並べて、それぞれのTextプロパティにBindingしているけど デザイン画面は真っ白 Bindingのところをよく見るとPathの値のところに…が…

WPF、画像ファイルを開いてBitmapSourceで取得するときにdpi変換とPixelFormat変換

単純に取得(dpiやPixcelFormatの変更なし) streamで取得部分の新旧 StreamからBitmapSource作成部分 dpiやPixelFormatを指定(変更)して取得 dpiを指定して取得 PixelFormatを指定(変更)して取得 PixelFormatをBgar32に変換して読み込み テストアプリのコード…

山芋植え付けと支柱立て、ニンニクの葉っぱが強風で折れ曲がる2,3回目、いちごにリンカリ肥料

山芋の植え付け 支柱立て 遠州極早生(ニンニク)強風で葉っぱが折れる、2回目と3回目 いちご 開花 いちごにリンカリ肥料を追肥 山芋の植え付け 山芋の保管場所 去年秋に収穫して保存しておいた山芋 収穫したうちの半分は食べたけど、まだ14個残っていた去年ま…

WPFにもNumericUpDownみたいなのをユーザーコントロールで、その8、ValueChangedイベント追加した

NumericUpDown1.2.1 ダウンロード先 作成動作環境 改善点 XAMLバインドエラー解消した ValueChangedイベント追加した 動作テストとコード 動作テストのMainWindow.xaml 動作テストのMainWindow.xaml.cs 関連記事 NumericUpDown1.2.1 ダウンロード先 github.c…

複数のサブウィンドウ(ツールウィンドウ)もスクショ、Pixcren

Pixcren1.3.9 変更点 ダウンロード先 作成動作環境 今回とった方法 関連記事 Pixcren1.3.9 変更点 複数のサブウィンドウ(ツールウィンドウとか)があるアプリのスクショもできるようにした 複数のツールウィンドウを広げたFireAlpacaをスクショしてみる デス…

昨日のを書き直した、WPF、マス目に敷き詰めたThumb、マウスドラッグ移動で入れ替え

動作 コード 作成動作環境 MainWindow.xaml MainWindow.xaml.cs 動作 動作テスト中 動作結果は昨日のもので満足していたので、ほとんど同じ コード github.com 作成動作環境 Windows 10 Home バージョン 2004 Visual Studio Community 2019 WPF C# .NET 5 動…

WPF、マス目に敷き詰めたThumb、マウスドラッグ移動で入れ替え

2021/03/02追記 コードを書き直した gogowaten.hatenablog.com 追記ここまで こういうやつ作りたい コード 作成動作環境 MainWindow.xaml MainWindow.xaml.cs 並べる順番、入れ替えルール どれくらい重なったら入れ替えするのか 入れ替え直後の問題 感想 こ…

ニンニク(遠州極早生)に2回めの追肥

ニンニク(遠州極早生) 2回めの追肥 いちご 雑草 フラサバソウ ニンニク(遠州極早生) ニンニク(遠州極早生) 今年はかなり順調 前回の追肥は1ヶ月前の様子 今日 ニンニクは寒さに強いねえ 2回めの追肥 いつもの化成肥料(8-8-8)を追肥 ニンニクの追肥は植え付け…

WPF、Image(画像)をマウスドラッグ移動、ThumbのTemplateを変更して作成

結果 コード MainWindow.xaml MainWindow.xaml.cs 今回の方法 ThumbのTemplateを変更 Thumbを継承させたImageThumbクラス作成 ImageThumbを使う 追加先はCanvas限定 作成してCanvasに追加 DragDeltaイベントでドラッグ移動 感想 関連記事 5年前 結果 今回の…

レイアウト変更した、スクショアプリPixcren1.3.8

Pixcren1.3.8 ダウンロード先 作成動作環境 変更点 レアウト変更 メモリの解放? Pixcren1.3.8 ダウンロード先 github.com Pixcren1.3.8.zipがそれ 作成動作環境 Windows 10 Home バージョン 2004 Visual Studio Community 2019 WPF C# .NET 5 動作に必要な…

右クリックメニューを追加した、Pixcren

Pixcren1.3.6 ダウンロード先 作成動作環境 プレビューウィンドウにて 昨日の保存バグを直した 右クリックメニュー追加 感想 右クリックメニュー項目の表示の有無をBindingで処理したかったけどできなかった メモリ使用量 Pixcren1.3.6 ダウンロード先 githu…

スクショの確認用だったプレビューウィンドウをそれっぽい動作にしてみた、Pixcren

2021/02/22 追記:画像保存で不具合 Pixcren1.3.5 ダウンロード先 作成動作環境 プレビューウィンドウをそれっぽくしてみた 機能 ショートカットキー 不具合その他 記事中画像で使ったフォント 2021/02/22 追記:画像保存で不具合 プレビューウィンドウで表…

ベランダ菜園の様子、去年のニンニクと比較、一部を除いてかなり順調

ベランダ菜園の様子 ニンニク(遠州極早生) 11番プランター、普通 2,3,4,5,8,9番プランター、いいね! 7番プランター、いまいち 10番プランター(植木鉢)、葉っぱが折れる どれくらいの風だったのか 環境の差 いちご 雑草 ベランダ菜園の様子 ニンニク(遠州極…

関連ウィンドウもまとめてスクショできるようにしたPixcren、キャプチャ範囲はこれで完成

Pixcren1.2.4 ダウンロード先 作成動作環境 規定ファイル名を変更した 関連ウィンドウをまとめてスクショできるようにした ウィンドウ特殊1+でスクショしてみる ウィンドウ枠外に伸びたリストウィンドウとか 別のキャプチャ範囲でスクショ 関連ウィンドウの…

スクショした画像確認用のウィンドウを追加してみたPixcren

バージョン1.2.3 ダウンロード先 更新内容 アプリのアイコン設定した キャプチャした画像を確認する用の、プレビューウィンドウ追加した プレビューウィンドウでできること 画像をクリップボードにコピー 表示方法の切り替え ウィンドウサイズに合わせる 実…

ウィンドウのタイトルバー情報を取得するWinAPIのGetTitleBarInfoを使ってみた、WPF、C#

ウィンドウのタイトルバー情報を取得 TITLEBARINFO構造 TitleStateのそれぞれの値の指定 テストアプリのコード API.cs MainWindow.xaml MainWindow.xaml.cs ウィンドウのタイトルバー情報取得してみる ここまでの結果を一覧表にすると ウィンドウのタイトル…

WPFのBitmapSourceVisualizer、アルファ値を保持して画像のコピーできるようにした

改善点 結果 ダウンロード先 インストール方法 Visual Studio 2019で.NET Coreや.NET 5の場合は .NET Coreより古い.NET Frameworkとかだと少し違うみたいで 概ね期待通りに動くけど 改善点 表示した画像をクリップボードにコピーするときに、アルファ値を正…

ウィンドウ枠外のメニューも含めてスクショで、エクセル系アプリにも対応したPixcren

ダウンロード先 アプリ動作条件 使い方は過去の記事より 変更点 ウィンドウ枠外に伸びたメニューウィンドウもキャプチャを改善 クリップボードにコピーを改善 ウィンドウ外のポップアップウィンドウのスクショ できたらいいな ダウンロード先 github.com こ…

アルファ値を失わずに画像のコピペできた、.NET WPFのClipboard

半透明画像のコピペ結果 Clipboardクラスにはクリップボードに画像をコピーするSetImageと、クリップボードから画像を取得するGetImageがあるけど、これを使うとピクセルのアルファ値が255(完全不透明)か、0(完全透明)に変換されてしまう テストに使った画像…

アプリのスクショでウィンドウ枠外のメニューもキャプチャしたい

目的 使うWinAPI関数 大まかな流れ GetForegroundWindowの結果はアプリによって違う エクセル系、普通のアプリ系の判定 エクセル系だった場合NEXTで下層ウィンドウ収集、Rectリスト作成 要るものだけ残して、そのRect収集 追加Rect 普通のアプリ系だった場合…

エクセルのスクショ時にウィンドウ枠外のメニュー、右クリックメニューも同時に撮りたい、WPFとWinAPI

目的 基本的な処理の流れは 普通のアプリとエクセルとかのリボンメニューがあるアプリの違い 基点ウィンドウから関連ウィンドウを辿る GetParentで辿っていく方法もあるけど 右クリックメニューはGetParentで辿れない 下層のウィンドウを取得するNEXTで辿る …

ウィンドウ枠外のメニューもスクショできるアプリ、Pixcren

New! キャプチャ範囲に昨日の gogowaten.hatenablog.com を gogowaten.hatenablog.com に追加した ダウンロード先 github.com Pixcren1.2.1.7z これでスクショすると メモ帳のメニューウィンドウ いいね! これができるスクショアプリがないから、自分で作…

アプリのウィンドウキャプチャで、枠外のメニューウィンドウもキャプチャ

メモ帳のウィンドウ枠外にメニューウィンドウが広がっている状態 デスクトップ この状態でスクショした結果 スクショ画像 目的のアプリのウィンドウ以外は取り去って、この画像を得るのが目的で、こうするには Rect こういう赤枠のようなRectを取得して切り…