最後にはじめに最近はゲームへの意欲が減ってきて、暇つぶしにコードを書いています。そこで、なんか作ってみようかなと思いまして。Windows標準のスクショって不便じゃね?と思ったので作ります。5記事くらいで完成するといいな。標準のスクリーンショットって不便じゃね?理由は2つあって、スクショ撮るのにショートカットキーが3つも同時押しは大変(マウスクリック希望)「切り取り&スケッチ」がスクショの編集ソフトとしてイケてない2については矩形とか、丸とか、コメントとか。いうものを画像に加えたいのであって、プリクラみたくお絵かきしたいわけじゃないのよMicrosoftさん。全画面だけじゃないスクショ機能が付いたのは素晴らしいんだけど、やっぱりまだ不便。既存のスクショアプリでも良さげだけど、そこは作る暇があるなら作ってしまえという発想で。テキスト挿入編集ができることスクショ機能と編集機能に分かれているため実質的には2つアプリを作るイメージになりました。ちなみにC#が専門ではないので、もしかしたら余計な形のコードになってるかもしれない。Core)で作成するウィンドウの設定まずは「MainWindow.xaml.cs」をいじって、ウィンドウが全画面表示で背景を透過させるように設定。次にスクリーンショットを撮影する起点となるイベントを「MainWindow.xmal」から追加。今回は暫定的にマウスクリックのイベントを起点とします。マウスクリックイベントを追加スクリーンショットを撮るBitmapを使うため「依存関係」>「Nugetパッケージの管理」>「System.Drawing.Common」をインストール。System.Drawing.Commonのインストールusingディレクティブに次の2行を追加。System.Drawing.Point;スクリーンショットの撮影は意外と簡単に実装できました。System.Drawing.Imaging.ImageFormat.Jpeg);}動作確認プログラムを実行すると全画面が薄暗くなり、画面のいずれかの部分をクリックすると画像が保存されます。最後に全画面でスクショが撮れるところが確認できました。次回は3種類(全画面、ウィンドウ、指定箇所)のスクショを撮影できるようにするところかな?今のプログラムだと3種類対応するのが難しそうなので、工夫しないとですね。見つかりませんでした。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。date*日本語が含まれない投稿は無視されますのでご注意ください。10年前のマウスを分解してみた2023.07.25【雑記】Excel,Word,PowerPointを読み取り専用で開くスクリプトを作った。【C++】簡単なソケット通信プログラムを作ってみた。無料webツール置き場。動作に問題があれば連絡ください。情報系に関連しないことはこちらで。不定期更新の気ままなブログです。情報学部生の気ままなブログ.ホーム検索トップサイドバータイトルとURLをコピーしました。