1 つのプロジェクトで 2 つのクラスを使用しています。ファーストクラスはCClientSocketDlg
で、他のクラスは ですCUserSpecificationDlg
。
これがコードの一部です。
class CClientSocketDlg : public CDialog
{
public:
bool StartClient();
CClientSocketDlg(CWnd* pParent = NULL);
void AppendMessage(LPCTSTR strText );
enum { IDD = IDD_CLIENTSOCKET_DIALOG };
CEdit m_ctlMsgList;
CIPAddressCtrl m_ctlIPAddress;
};
class CuserspecificationDlg : public CDialogEx
{
public:
CuserspecificationDlg(CWnd* pParent = NULL);
// Dialog Data
enum { IDD = IDD_USERSPECIFICATION_DIALOG };
CListCtrl m_List;
CString out; // For Edit control in list box having IDC_EDIT2
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
};
それらを 1 つのプロジェクトで宣言できますか? 許可されていますか?m_ctlIPAddress
CUserspecification クラスで使用できますか?