Windows Mobile 用的 flash 播放器

  • I6_532608
    了解作者
  • 46.9KB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-06-04 23:54
    上传日期
Windows Mobile 上可以使用的 Flash 播放器源代码,适用于 WM5/6/6.1
FlashSample.rar
  • FlashSample
  • FlashSample
  • stdafx.h
    2KB
  • FlashSampleDoc.h
    756B
  • FlashSampleView.cpp
    2.3KB
  • FlashSampleppc.rc
    7KB
  • FlashSample.cpp
    3.8KB
  • MainFrm.h
    656B
  • FlashSample.h
    554B
  • CShockwaveFlash.cpp
    942B
  • CShockwaveFlash.h
    15.2KB
  • FlashSample.vcproj.RENBIN.Administrator.user
    1.7KB
  • Resourceppc.h
    894B
  • stdafx.cpp
    211B
  • FlashSampleView.h
    1.2KB
  • MainFrm.cpp
    1.4KB
  • FlashSample.vcproj
    6.7KB
  • FlashSampleDoc.cpp
    1.3KB
  • res
  • FlashSampleppc.rc2
    1KB
  • FlashSample.ico
    21.1KB
  • FlashSampleDoc.ico
    1.1KB
  • FlashSampleppc.aps
    44.1KB
  • FlashSample.sln
    1.3KB
  • FlashSample.suo
    19.5KB
内容介绍
// FlashSample.cpp : Defines the class behaviors for the application. // #include "stdafx.h" #include "FlashSample.h" #include "MainFrm.h" #include "FlashSampleDoc.h" #include "FlashSampleView.h" #include "CShockwaveFlash.h" #ifdef _DEBUG #define new DEBUG_NEW #endif // CFlashSampleApp BEGIN_MESSAGE_MAP(CFlashSampleApp, CWinApp) ON_COMMAND(ID_APP_ABOUT, &CFlashSampleApp::OnAppAbout) ON_COMMAND(ID_FILE_NEW, &CWinApp::OnFileNew) ON_COMMAND(ID_FILE_OPEN, &CWinApp::OnFileOpen) END_MESSAGE_MAP() // CFlashSampleApp construction CFlashSampleApp::CFlashSampleApp() : CWinApp() { // TODO: add construction code here, // Place all significant initialization in InitInstance } // The one and only CFlashSampleApp object CFlashSampleApp theApp; // CFlashSampleApp initialization BOOL CFlashSampleApp::InitInstance() { // SHInitExtraControls should be called once during your application's initialization to initialize any // of the Windows Mobile specific controls such as CAPEDIT and SIPPREF. SHInitExtraControls(); if (!AfxSocketInit()) { AfxMessageBox(IDP_SOCKETS_INIT_FAILED); return FALSE; } AfxEnableControlContainer(); // Standard initialization // If you are not using these features and wish to reduce the size // of your final executable, you should remove from the following // the specific initialization routines you do not need // Change the registry key under which our settings are stored // TODO: You should modify this string to be something appropriate // such as the name of your company or organization SetRegistryKey(_T("Local AppWizard-Generated Applications")); CSingleDocTemplate* pDocTemplate; pDocTemplate = new CSingleDocTemplate( IDR_MAINFRAME, RUNTIME_CLASS(CFlashSampleDoc), RUNTIME_CLASS(CMainFrame), // main SDI frame window RUNTIME_CLASS(CFlashSampleView)); if (!pDocTemplate) return FALSE; AddDocTemplate(pDocTemplate); // Parse command line for standard shell commands, DDE, file open CCommandLineInfo cmdInfo; ParseCommandLine(cmdInfo); // Dispatch commands specified on the command line. Will return FALSE if // app was launched with /RegServer, /Register, /Unregserver or /Unregister. if (!ProcessShellCommand(cmdInfo)) return FALSE; // The one and only window has been initialized, so show and update it m_pMainWnd->ShowWindow(SW_SHOW); m_pMainWnd->UpdateWindow(); return TRUE; } // CAboutDlg dialog used for App About class CAboutDlg : public CDialog { public: CAboutDlg(); // Dialog Data enum { IDD = IDD_ABOUTBOX }; protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support // Implementation protected: #ifdef _DEVICE_RESOLUTION_AWARE afx_msg void OnSize(UINT /*nType*/, int /*cx*/, int /*cy*/); #endif virtual BOOL OnInitDialog(); DECLARE_MESSAGE_MAP() }; CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD) { } void CAboutDlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); } BOOL CAboutDlg::OnInitDialog() { CDialog::OnInitDialog(); return TRUE; // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE } BEGIN_MESSAGE_MAP(CAboutDlg, CDialog) #ifdef _DEVICE_RESOLUTION_AWARE ON_WM_SIZE() #endif END_MESSAGE_MAP() #ifdef _DEVICE_RESOLUTION_AWARE void CAboutDlg::OnSize(UINT /*nType*/, int /*cx*/, int /*cy*/) { if (AfxIsDRAEnabled()) { DRA::RelayoutDialog( AfxGetResourceHandle(), this->m_hWnd, DRA::GetDisplayMode() != DRA::Portrait ? MAKEINTRESOURCE(IDD_ABOUTBOX_WIDE) : MAKEINTRESOURCE(IDD_ABOUTBOX)); } } #endif // App command to run the dialog void CFlashSampleApp::OnAppAbout() { CAboutDlg aboutDlg; aboutDlg.DoModal(); }
评论
    相关推荐