Windows XPとWindows Vistaのメッセージ系ダイアログを画面キャプチャで比較
メーリングリストで話題になったMessageDlgのアイコンの問題ですが、 Windows Vistaから標準アイコンのガイドラインが変更されていたことが原因でした。 「DEKOのざつだん。」に詳細なまとめが掲載されてい …
Continue reading ‘Windows XPとWindows Vistaのメッセージ系ダイアログを画面キャプチャで比較’ »
C++Builderについての記事
メーリングリストで話題になったMessageDlgのアイコンの問題ですが、 Windows Vistaから標準アイコンのガイドラインが変更されていたことが原因でした。 「DEKOのざつだん。」に詳細なまとめが掲載されてい …
Continue reading ‘Windows XPとWindows Vistaのメッセージ系ダイアログを画面キャプチャで比較’ »
boost::assignを使うと、コンテナに要素を追加するコードを簡潔に記述することができます。 必要なヘッダ #include <boost/assign.hpp> 一般的にstd::vectorに要素を …
boost::operatorsを使うと、主要な演算子を定義するだけで、残りの演算子を自動的に定義することができます。 ヘッダファイル #include <boost/operators.hpp> boost …
C++では、クラスを書くとコピーコンストラクタと代入演算子が自動的に定義されます。 boost::noncopyableを使うと、コピーコンストラクタと代入演算子をprivateに定義することで、コピーのできないクラスに …