ListMenu.cpp
上传用户:sztlpcb
上传日期:2007-06-09
资源大小:741k
文件大小:4k
源码类别:

IP电话/视频会议

开发平台:

Visual C++

  1. // ListMenu.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "StreamPlayer.h"
  5. #include "ListMenu.h"
  6. //////////////////////////////////////////
  7. /// 90.10.15 generated by arche
  8. ///**************************************
  9. /// RTP registe include
  10. /////////////////////////////////////////
  11. #include<iostream>
  12. #include<string>
  13. #include<fstream>
  14. #include<iomanip>
  15. #include <stdio.h>
  16. #include <conio.h>
  17. #include <windows.h>
  18. #define BUFSIZE 1024
  19. using namespace std;
  20. ///////////////////////////
  21. #ifdef _DEBUG
  22. #define new DEBUG_NEW
  23. #undef THIS_FILE
  24. static char THIS_FILE[] = __FILE__;
  25. #endif
  26. /////////////////////////////////////////////////////////////////////////////
  27. // ListMenu dialog
  28. ListMenu::ListMenu(CWnd* pParent /*=NULL*/)
  29. : CDialog(ListMenu::IDD, pParent)
  30. {
  31. //{{AFX_DATA_INIT(ListMenu)
  32. // NOTE: the ClassWizard will add member initialization here
  33. //}}AFX_DATA_INIT
  34. connect_sd=NULL;
  35. }
  36. void ListMenu::DoDataExchange(CDataExchange* pDX)
  37. {
  38. CDialog::DoDataExchange(pDX);
  39. //{{AFX_DATA_MAP(ListMenu)
  40. DDX_Control(pDX, IDC_DMenuCancel, m_MenuCancel);
  41. DDX_Control(pDX, IDC_DMenuPlay, m_MenuPlay);
  42. DDX_Control(pDX, IDC_GetMenu, m_GetMenu);
  43. DDX_Control(pDX, IDOK, m_IDOK);
  44. DDX_Control(pDX, IDC_LIST1, m_list);
  45. //}}AFX_DATA_MAP
  46. }
  47. BEGIN_MESSAGE_MAP(ListMenu, CDialog)
  48. //{{AFX_MSG_MAP(ListMenu)
  49. ON_BN_CLICKED(IDC_GetMenu, OnGetMenu)
  50. ON_BN_CLICKED(IDC_DMenuPlay, OnDMenuPlay)
  51. ON_BN_CLICKED(IDC_DMenuCancel, OnDMenuCancel)
  52. //}}AFX_MSG_MAP
  53. END_MESSAGE_MAP()
  54. /////////////////////////////////////////////////////////////////////////////
  55. // ListMenu message handlers
  56. void ListMenu::OnGetMenu() 
  57. {
  58. // TODO: Add your control notification handler code here
  59. WSADATA wsadata;
  60. //SOCKET connect_sd;
  61. fd_set fdset;
  62. FILE *menufile;
  63. struct sockaddr_in src_addr;     /* 跑计