エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
サブクラス化
ウインドウのサブクラス化とは、 ウインドウのウインドウプロシージャを別のものに書き換えることです。... ウインドウのサブクラス化とは、 ウインドウのウインドウプロシージャを別のものに書き換えることです。 これまで述べてきたように、ボタンなどのコントロールは全てウインドウであり、 独自のウインドウプロシージャを持っています。 このウインドウプロシージャをアプリケーションが用意した別のウインドウプロシージャに書き換えた場合、 アプリケーションはコントロールに対する全てのメッセージを取得できますから、 コントロールの動作を拡張したい場合は非常に便利です。 コントロールへの一部の操作は、WM_COMMANDという形で親ウインドウに通知されるため、 通知されない処理を検出したい場合にだけ、サブクラス化を使用することになります。 ウインドウプロシージャの書き換えは、SetWindowLongPtrで行うことができます。 この関数は、ウインドウスタイルなど様々な情報を設定することができる関数であり、 GW