用户登录  |  用户注册
首 页商业源码原创产品编程论坛
当前位置:PB创新网文章中心编程技巧Visual C++

用VC++实现上网拨号功能

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2009-03-16 20:31:19
 

用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 这个头文件,以及在Settings中的Link中的LibraryModules加入rasapi32.lib.

  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
			

Tags:

作者:佚名
  • 好的评价 如果您觉得此文章好,就请您
      0%(0)
  • 差的评价 如果您觉得此文章差,就请您
      0%(0)

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
PB创新网ourmis.com】Copyright © 2000-2009 . All Rights Reserved .
页面执行时间:16,078.13000 毫秒
Email:ourmis@126.com QQ:2322888 蜀ICP备05006790号