首页 > 应用开发 > IT综合 > 用VC++实现上网拨号功能 (转)
---- 现在的时代是网络的时代,网络应用程序的应用越来越广泛,在自己设计的应用程序中实现直接拨号上网,给应用程序的使用者带了很多方便,本应用程序就是在中文windows95操作系统上,用VC++5.0开发的实现拨号上网的一个小程序,希望能对大家有所帮助。下面是实现这一功能的源程序:
---- 首先创建一个以对话框为主的VC++工程,以下是本应用程序用的对话框(图略)
public: void SetupDialupCombo(void); protected: //{{AFX_MSG(CDialprocDlg) virtual BOOL OnInitDialog(); afx_msg void OnConnectbutton(); //响应对话框中BUTTON按钮“接续”的事件 afx_msg void OnSelchangeDialupCombo(); //响应对话中COMBO控件选择改变的事件 //}}AFX_MSG
---- 以下是在对话框这个类的源文件中加入新定义函数的功能:别忘了在头文件中加入#include
void CDialprocDlg::SetupDialupCombo() { m_DialCombo.ResetContent(); //m_DialCombo是对话框中Combox控件的命名 Dword n; DWORD dwSize=0; //枚举出本地电脑中的所有拨号连接。 DWORD ret=RasEnumEntries (NULL, NULL, NULL, &dwSize,&n); n=dwSize/sizeof(RASENTRYNAME); RASENTRYNAME *entry=new RASENTRYNAME[n]; if (entry) { entry[0].dwSize=sizeof(RASENTRYNAME); DWORD ret=RasEnumEntries (NULL, NULL, entry, &dwSize,&n); for (DWORD i=0;i
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10790663/viewspace-953905/ ,如需转载,请注明出处,否则将追究法律责任。