home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 2001 July
/
VPR0107B.BIN
/
DRIVER
/
CANOPUS
/
MVR32
/
mvr32.exe
/
data1.cab
/
Development_Kit
/
Vc
/
Samples
/
Multi
/
ChildFrm.h
< prev
next >
Wrap
C/C++ Source or Header
|
2001-02-09
|
3KB
|
100 lines
// ChildFrm.h : CChildFrame クラスの宣言およびインターフェイスの定義をします。
//
/////////////////////////////////////////////////////////////////////////////
#if !defined(AFX_CHILDFRM_H__1318BB7A_E5BF_11D3_A35D_00A02450E6BF__INCLUDED_)
#define AFX_CHILDFRM_H__1318BB7A_E5BF_11D3_A35D_00A02450E6BF__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class CChildFrame : public CMDIChildWnd
{
DECLARE_DYNCREATE(CChildFrame)
public:
CChildFrame();
// アトリビュート
public:
// オペレーション
public:
//オーバーライド
// ClassWizard は仮想関数のオーバーライドを生成します。
//{{AFX_VIRTUAL(CChildFrame)
virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
//}}AFX_VIRTUAL
// インプリメンテーション
public:
void AutoDetect();
BOOL m_bUseOverlay;
UINT m_nID;
void DecodeTerminate(UINT nID);
void EncodeTerminate(UINT nID);
BOOL DecodeInitialize(UINT nID);
BOOL EncodeInitialize(UINT nID);
BOOL m_bDecode;
BOOL m_bEncode;
virtual ~CChildFrame();
#ifdef _DEBUG
virtual void AssertValid() const;
virtual void Dump(CDumpContext& dc) const;
#endif
// 生成したメッセージ マップ関数
protected:
//{{AFX_MSG(CChildFrame)
afx_msg void OnModeEncode();
afx_msg void OnUpdateModeEncode(CCmdUI* pCmdUI);
afx_msg void OnModeDecode();
afx_msg void OnUpdateModeDecode(CCmdUI* pCmdUI);
afx_msg void OnUseOverlay();
afx_msg void OnUpdateUseOverlay(CCmdUI* pCmdUI);
afx_msg void OnMove(int x, int y);
afx_msg void OnSize(UINT nType, int cx, int cy);
afx_msg void OnEncodePs();
afx_msg void OnEncodeAv();
afx_msg void OnEncodeVideo();
afx_msg void OnEncodeAudio();
afx_msg void OnUpdateEncodePs(CCmdUI* pCmdUI);
afx_msg void OnUpdateEncodeAv(CCmdUI* pCmdUI);
afx_msg void OnUpdateEncodeVideo(CCmdUI* pCmdUI);
afx_msg void OnUpdateEncodeAudio(CCmdUI* pCmdUI);
afx_msg void OnEncodeStop();
afx_msg void OnUpdateEncodeStop(CCmdUI* pCmdUI);
afx_msg void OnFileOpen();
afx_msg void OnDecodePlay();
afx_msg void OnUpdateDecodePlay(CCmdUI* pCmdUI);
afx_msg void OnDecodePause();
afx_msg void OnUpdateDecodePause(CCmdUI* pCmdUI);
afx_msg void OnDecodeStop();
afx_msg void OnUpdateDecodeStop(CCmdUI* pCmdUI);
afx_msg void OnUpdateFileOpen(CCmdUI* pCmdUI);
afx_msg void OnDecodeRepeat();
afx_msg void OnUpdateDecodeRepeat(CCmdUI* pCmdUI);
afx_msg void OnDestroy();
afx_msg void OnTerminate();
afx_msg void OnBoardInfo();
afx_msg void OnSetNumber();
afx_msg void OnUpdateSetNumber(CCmdUI* pCmdUI);
afx_msg void OnUpdateTerminate(CCmdUI* pCmdUI);
afx_msg void OnSetFocus(CWnd* pOldWnd);
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
private:
friend void CALLBACK ErrorProc(UINT nID, ULONG error);
friend void CALLBACK DecStatusProc(UINT nID, DEC_STATUS_NOTIFY dec_state);
friend void CALLBACK EncStatusProc(UINT nID, ENC_STATUS_NOTIFY enc_state);
friend void CALLBACK TmapProc(UINT nID, ENC_VOBU_ENT_INFO *tmap, UINT);
};
/////////////////////////////////////////////////////////////////////////////
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ は前行の直前に追加の宣言を挿入します。
#endif // !defined(AFX_CHILDFRM_H__1318BB7A_E5BF_11D3_A35D_00A02450E6BF__INCLUDED_)