- 1 名前:デフォルトの名無しさん mailto:sage [2008/10/31(金) 12:16:11 ]
- Visual C++入門者・初心者からの質問を、
お兄ちゃんお姉ちゃん達が優しく、時には厳しく回答してくれるスレッドです。 ■質問するにあたって ・エラーや警告のときはエラーメッセージを書きましょう。 ・開発環境も書きましょう、特にWindowsForm、MFC、Win32アプリケーションの区別。 ・できるだけ具体的に。 質問の仕方については次のページが大変参考になります。 www.hyuki.com/writing/techask.html ■回答するにあたって ・回答する場合はその答えに至るための「コツ」も書いてあげると良いでしょう。 (MSDNのどの項目だとか、何のキーワードでGoogleするとか) ・ネタや煽りは軽く流しましょう。 過去スレ、関連スレなどは>>2-5辺り。
- 908 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 20:19:56 ]
- RegisterClassは、Windowsに、「こういうスタイルを登録するよ。名前はUSERね」ってやってるだけ。
次に、CreateWindowで、「こういうウインドウ作ります。スタイルはUSERです」ってWindowsに通知する。 CreateWindowで、STATIC とか、EDIT って指定するだろ?アレは、そういうスタイルがWindowsが持ってるわけだ。 RegisterClassで指定してるのは、これから使う、ユーザ独自のスタイル。 んなもんWindowsのしったこっちゃないから、あらかじめ登録しちゃうわけ。 CreateWindowで、RegisterClassで登録した名前を指定するのはそういうわけ。登録して、使う。
- 909 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 21:12:57 ]
- ようするに1つのクラスをテンプレートにして、いくつものウィンドウを作れる。
だから別々に分かれている。
- 910 名前:デフォルトの名無しさん mailto:sage [2009/02/16(月) 01:53:46 ]
- RegisterClassはウィンドウの動作に関する事を指定する
CreateWindowはウィンドウの見た目に関する事を指定する
|

|