potisanのプログラミングメモ

プログラミング素人です。昔の自分を育ててくれたネット情報に少しでも貢献できるよう、情報を貯めていこうと思っています。Windows環境のC++やC#がメインです。

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

C#&WinForms MDI子フォームのStatusStripでサイズグリップが消える。

追伸:解決方法を別の記事に記載しました。 WinFormsでMDI子フォームにStatusStripを置くとMDI親フォームの最大化時にサイズグリップが消えます。GitHub上のソースコードを調べると設計上の仕様です。具体的には次の通りです。 StatusStripはサイズグリップ…

C# WinFormsのクリップボード監視コンポーネント

WinFormsのFormへのクリップボード監視機能の追加、コンポーネントとNativeWindowで思ったより簡単に実装できました。NativeWindowの理解が浅いので問題が残っているかもしれませんが、とりあえず動きはします。動作確認はC# 12 (.NET 8.0)ですが、名前空間…

C++20 std::views::splitはsubrange型を返す。

C++

std::views::splitの結果をそのままto<std::vector>に渡してコンパイルエラーに悩まされたのでメモとして。 結論としてstd::views::splitの戻り値をstd::ranges::toでSTLコンテナに変換するとき、手前で各要素をstd::wstringやstd::wstring_viewに変換する必要があります</std::vector>…