⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 connectdlg.cpp

📁 VC++6开发指南的源代码第24章-第25章
💻 CPP
字号:
////////////////////////////////////////////////////////////////////////////
//
//
//    Project     : PTPHelp version 1.1.
//    Description : Peer to Peer Video Conferencing over the LAN.
//	  Author      :	Nagareshwar Y Talekar ( nsry2002@yahoo.co.in)
//    Date        : 15-6-2004.
//
//
//    File description : 
//    Name    : ConnectDlg.cpp
//    Details : Dialog box for connecting to remote host.
//
//
/////////////////////////////////////////////////////////////////////////////



#include "stdafx.h"
#include "PTPHelp.h"
#include "Connectdlg.h"
#include "PTPHelpDlg.h"


#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif



ConnectDlg::ConnectDlg(CWnd* pParent /*=NULL*/)
	: CDialog(ConnectDlg::IDD, pParent)
{
	//{{AFX_DATA_INIT(ConnectDlg)
		// NOTE: the ClassWizard will add member initialization here
	//}}AFX_DATA_INIT
}


void ConnectDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(ConnectDlg)
		// NOTE: the ClassWizard will add DDX and DDV calls here
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(ConnectDlg, CDialog)
	//{{AFX_MSG_MAP(ConnectDlg)
	ON_BN_CLICKED(IDC_BUTTON1, OnConnect)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()




/**
*    Connect to remote host
*	 It sends the connect notification to remote host	
*
*/
void ConnectDlg::OnConnect() 
{
char hostname[200];
this->GetDlgItemText(IDC_EDIT1,hostname,200);//获取连接地址
this->OnCancel();
((CPTPHelpDlg*)mdlg)->dcontrol.SendControlMessage(MESG_CONNECT,hostname);//发送MESG_CONNECT消息

}



/**
*    Set the reference of main dialog 
*
*/
void ConnectDlg::SetParent(CDialog *dlg) 
{

mdlg=dlg;

}




/**
*    Close the connect dialog box
*
*/
void ConnectDlg::OnCancel() 
{
	

	this->SetDlgItemText(IDC_EDIT1,"");
	
	CDialog::OnCancel();
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -