午後わてんのブログ

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

2021-02-01から1ヶ月間の記事一覧

ニンニク(遠州極早生)に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を取得して切り…

WPF、他のアプリの右クリックメニューのウィンドウハンドル取得方法がわからん

目的は右クリックメニューのRectか画像としての取得で、ウィンドウハンドルさえ取得できればいいんだけどねえ、少し試したけどわからんかったって話 結果から言うと、できることはできたけど、マウスカーソルが右クリックメニューの上にあるっていう条件付き…