对MFC中的对话框的理解
我新建了一个chat的工程工程中有chatDlg.cpp//这个我能理解类在主话框中进行操作chat.cpp//这个就不懂了,我基本上还没用过不知道什么用StdAfx.c...
我新建了一个chat的工程
工程中有chatDlg.cpp //这个我能理解 类 在主话框中进行操作
chat.cpp //这个就不懂了,我基本上还没用过 不知道什么用
StdAfx.cpp//主要作用提高效率
头文件中有
与之对应的头文件
我主要的提问是 chat.cpp有什么用吗?
还有就是将chatDlg中的套接字传递给talkDlg对话框。
在chatDlg.h 中
SOCKET ServerSocket; //SOCKET
SOCKADDR_IN sockStruct; //SOCKET 结构
在chat.h 中
SOCKET ServerSocket; //SOCKET
SOCKADDR_IN sockStruct; //SOCKET 结构
在talkDlg.h中
SOCKET ServerSocket; //SOCKET
SOCKADDR_IN sockStruct; //SOCKET 结构
然后在chatDlg.cpp 中
..... 前面是加载版本 创建套接字。。。
CChatApp *app=(CChatApp*)AfxGetApp(); //? 这儿我不懂
app->ServerSocket=ServerSocket; //SOCKET
app->sockStruct=sockStruct; //SOCKET 结构
//这段代码我的理解是将chatDlg中的套接字 传给CChatApp
在taklDlg 在初始化中
BOOL talkDlg::OnInitDialog()
{
CDialog::OnInitDialog();
CChatApp *app=(CChatApp*)AfxGetApp();
app->ServerSocket=ServerSocket; //SOCKET
app->sockStruct=sockStruct; //SOCKET 结构
return TRUE;
}
// 我的理解是将CChatApp 中的套接字传递给taklDlg
我不知道我的理解对不对,我也没找到这方面的资料。 展开
工程中有chatDlg.cpp //这个我能理解 类 在主话框中进行操作
chat.cpp //这个就不懂了,我基本上还没用过 不知道什么用
StdAfx.cpp//主要作用提高效率
头文件中有
与之对应的头文件
我主要的提问是 chat.cpp有什么用吗?
还有就是将chatDlg中的套接字传递给talkDlg对话框。
在chatDlg.h 中
SOCKET ServerSocket; //SOCKET
SOCKADDR_IN sockStruct; //SOCKET 结构
在chat.h 中
SOCKET ServerSocket; //SOCKET
SOCKADDR_IN sockStruct; //SOCKET 结构
在talkDlg.h中
SOCKET ServerSocket; //SOCKET
SOCKADDR_IN sockStruct; //SOCKET 结构
然后在chatDlg.cpp 中
..... 前面是加载版本 创建套接字。。。
CChatApp *app=(CChatApp*)AfxGetApp(); //? 这儿我不懂
app->ServerSocket=ServerSocket; //SOCKET
app->sockStruct=sockStruct; //SOCKET 结构
//这段代码我的理解是将chatDlg中的套接字 传给CChatApp
在taklDlg 在初始化中
BOOL talkDlg::OnInitDialog()
{
CDialog::OnInitDialog();
CChatApp *app=(CChatApp*)AfxGetApp();
app->ServerSocket=ServerSocket; //SOCKET
app->sockStruct=sockStruct; //SOCKET 结构
return TRUE;
}
// 我的理解是将CChatApp 中的套接字传递给taklDlg
我不知道我的理解对不对,我也没找到这方面的资料。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询