ウィンドウプロシージャについて

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
dig
記事: 59
登録日時: 13年前

ウィンドウプロシージャについて

#1

投稿記事 by dig » 13年前

[ 環境:windows7, visualstudio2008, C++ Win32アプリケーション ]

こんばんは。よろしくお願いします。
ウィンドウを作成し、プロシージャを設定しよう思っています。できればウィンドウをクラスで扱いたいと思っているのですが、Main内で一本書きするサンプルは多数見つけられるものの、クラスのメンバとして設定するサンプルは見当たりませんでした。
理想としては以下のように書きたいのですが

コード:

//ヘッダ
class Sample
{
public:
    Sample( void );
    LRESULT WINAPI WndProc();
private:
    WNDCLASSEX windowClass;
};

コード:

//cpp
Sample::Sample( void )
{
    windowClass.lpfnWndProc = WndProc;//メンバのプロシージャ
    //...
}

LRESULT WINAPI Sample::WndProc()
{
    //...
}
上記のコードのようなやり方はできるのでしようか?

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 14年前
住所: 東海地方
連絡を取る:

Re: ウィンドウプロシージャについて

#2

投稿記事 by softya(ソフト屋) » 13年前

過去のトピックが参考になると思います。
「クラス内のメンバ変数のスコープについて質問があります • C言語交流フォーラム ~ mixC++ ~」
http://dixq.net/forum/viewtopic.php?f=3&t=10009#p80775
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

dig
記事: 59
登録日時: 13年前

Re: ウィンドウプロシージャについて

#3

投稿記事 by dig » 13年前

softya(ソフト屋) さんが書きました:過去のトピックが参考になると思います。
「クラス内のメンバ変数のスコープについて質問があります • C言語交流フォーラム ~ mixC++ ~」
http://dixq.net/forum/viewtopic.php?f=3&t=10009#p80775
返信ありがとうございます。上記サイトで理解できました。

ありがとうございました。

閉鎖

“C言語何でも質問掲示板” へ戻る