README.TXT
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:5k
源码类别:

Windows编程

开发平台:

Visual C++

  1. An MFC sample that connects to and controls TV Viewer.
  2. Summary
  3. =======
  4. TVXSamp is a Microsoft(R) Foundation Classes (MFC) application that 
  5. connects to and controls an instance of TV Viewer. The sample has a 
  6. single dialog box with buttons you can click to test its functionality. 
  7. On startup, TVXSamp gets a reference to a running instance of 
  8. TV Viewer. It uses this reference to call methods of the TV Viewer 
  9. dispatch interface, ITVViewer. 
  10. For more information, see the TV Viewer and Creating TV Viewer 
  11. Controls topics in the Broadcast Architecture Programmer's Reference.
  12. More Information
  13. ================
  14. The following information describes the TVXSamp sample.
  15. Requirements
  16. -----------------------------
  17. TVXSamp.exe must be run on a computer running the 
  18. Microsoft(R) Windows(R) 98 operating system with the TV Viewer 
  19. components installed. You should start TV Viewer before running 
  20. TVXSamp.exe.
  21. TVXSamp.exe must be compiled using the 
  22. Microsoft(R) Visual C++(R) development system version 5.0 
  23. with MFC and Microsoft Active Template Library (ATL). 
  24. You must configure your environment before 
  25. compiling TVXSamp.exe. First, make sure that 
  26. the environment variable INCLUDE points to the 
  27. Visual C++ Include directory, the ATL include directory,
  28. and the MFC Include directory. Similarly, make sure 
  29. the environment variable LIB points to the 
  30. Visual C++ Lib directory and the MFC Lib directory.
  31. To Compile TVXSamp
  32. ------------------
  33. From the command prompt, use the following command:
  34. nmake
  35. For make options, see the makefile header comments.
  36. To Run TVXSamp
  37. --------------
  38. You must start TV Viewer before you run TVXSamp.exe. Otherwise, 
  39. TVXSamp cannot connect to TV Viewer, and a run-time error occurs.
  40. Start TVXSamp.exe either from the command line by typing 
  41. TVXSamp
  42. or by double-clicking the TVXSamp icon in Windows Explorer. 
  43. A dialog box appears, containing the following buttons:
  44. Toggle TV Mode
  45. Toggles TV Viewer between full screen and desktop mode.
  46. Tune to TV Config
  47. Tunes TV Viewer to the TV Config channel, 1.
  48. Tune Back to Previous Channel
  49. Tunes TV Viewer to the previous channel. This is the same 
  50. functionality as a Back button in a Web browser.
  51. TVXSamp Files
  52. =============
  53. Tvdisp.h
  54. This is the header file for the TV Viewer dispatch interface. 
  55. It is created from Tvdisp.odl.
  56. TVXSamp.h
  57.     This is the main header file for the application. It includes 
  58.     other project specific headers (including Resource.h) and 
  59.     declares the CTVXSampApp application class.
  60. TVXSamp.cpp
  61.     This is the main application source file that contains the 
  62.     application class CTVXSampApp.
  63. TVXSamp.rc
  64.     This is a listing of all of the Microsoft Windows resources that 
  65.     the program uses. It includes the icons, bitmaps, and cursors that
  66.     are stored in the Res subdirectory. This file can be directly 
  67.     edited in Microsoft(R) Developer Studio.
  68. ResTVXSamp.ico
  69.     This is an icon file that is used as the application's icon. This
  70.     icon is included by the main resource file TVXSamp.rc.
  71. ResTVXSamp.rc2
  72.     This file contains resources that are not edited by Microsoft 
  73.     Developer Studio. You should place all resources that the 
  74.     resource editor cannot edit in this file.
  75. TVXSamp.reg
  76.     This is an example .reg file that shows you the kind of 
  77.     registration settings the framework sets for you. You can use 
  78.     this as a .reg file to go along with your application.
  79. TVXSamp.odl
  80.     This file contains the Object Description Language source code for 
  81.     the type library of your application.
  82. TVXSamp.clw
  83.     This file contains information used by ClassWizard to edit existing
  84.     classes or add new classes. ClassWizard also uses this file to store
  85.     information needed to create and edit message maps and dialog data
  86.     maps and to create prototype member functions.
  87. /////////////////////////////////////////////////////////////////////////////
  88. AppWizard creates one dialog box class and Automation proxy class:
  89. TVXSampDlg.h, TVXSampDlg.cpp -- the dialog
  90.     These files contain your CTVXSampDlg class. This class defines
  91.     the behavior of your application's main dialog box. The dialog 
  92.     box's template is in the TVXSamp.rc file, which can be edited 
  93.     in Microsoft Developer Studio.
  94. DlgProxy.h, DlgProxy.cpp -- the Automation object
  95.     These files contain your CTVXSampDlgAutoProxy class. This class
  96.     is called the "Automation proxy" class for your dialog box, because 
  97.     it takes care of exposing the Automation methods and properties 
  98.     that Automation controllers can use to access your dialog box. 
  99.     These methods and properties are not exposed from the dialog box
  100.     class directly, because in the case of a modal-dialog-box-based MFC 
  101.     application it is cleaner and easier to keep the Automation 
  102.     object separate from the user interface.
  103. /////////////////////////////////////////////////////////////////////////////
  104. Other standard files:
  105. StdAfx.h, StdAfx.cpp
  106.     These files are used to build a precompiled header (PCH) file
  107.     named TVXSamp.pch and a precompiled types file named StdAfx.obj.
  108. Resource.h
  109.     This is the standard header file, which defines new resource 
  110.     identifiers. Microsoft Developer Studio reads and updates this 
  111.     file.