掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ソケットクラスで受信後、ダイアログで処理をするには? (ID:65954)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
早速のご回答ありがとうございます。 >具体的に何やりたいのかよく分かりませんが… ソケット受信データを元に、ダイアログのピクチャボックスに四角を描画したり、消したりなどです。 以下の状況まできましたが、メッセージを投げる方法が不明です。 根本的に間違っていたら、すみません。 <ClientSocket.cpp> CClientSocket::CClientSocket() : void CClientSocket::OnReceive(int nErrorCode) { char charData[100]; memset(charData, '\0', sizeof(charData)); Receive(charData, sizeof(charData)); g_strData = charData; グローバル変数に代入 } <MainDlg.h> : #define WM_MYMESSAGE (WM_USER + 101) 追加行 : afx_msg LRESULT OnMyMessage(WPARAM wParam, lParam); 追加行 DECLARE_MESSAGE_MAP() }; <MainDlg.cpp> CMainDlg::CMainDlg(CWnd* pParent) : BEGIN_MESSAGE_MAP(CMainDlg, CDialog) //{{AFX_MSG_MAP(CMainDlg) //}}AFX_MSG_MAP ON_MESSAGE(WM_MYMESSAGE, OnMyMessage) 追加行 END_MESSAGE_MAP() : LRESULT CMainDlg::OnMyMessage(WPARAM wParam, LPARAM lParam) 追加関数 { 処理 }
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.