?? alarmdlg.h
字號:
// AlarmDlg.h : header file
//
#include "OpenDlg1.h"
#include "CDXGraph.h"
#if !defined(AFX_ALARMDLG_H__53C49340_FA5F_4320_ACCE_2587C8052231__INCLUDED_)
#define AFX_ALARMDLG_H__53C49340_FA5F_4320_ACCE_2587C8052231__INCLUDED_
#if _MSC_VER >= 1000
#pragma once
#endif // _MSC_VER >= 1000
struct ALARMTIME
{
int nxMinute;// x分
int nyMinute;// y分
int nxSecond;//秒
int nySecond;//秒
int nxHour;//時
int nyHour;//時
};
/////////////////////////////////////////////////////////////////////////////
// CAlarmDlg dialog
class CAlarmDlg : public CDialog
{
// Construction
public:
CAlarmDlg(CWnd* pParent = NULL); // standard constructor
// Dialog Data
//{{AFX_DATA(CAlarmDlg)
enum { IDD = IDD_ALARM_DIALOG };
CBitmapButton m_OK;
CStatic m_Music;
CEdit m_AlarmYear;
CEdit m_AlarmMonth;
CEdit m_AlarmMinute;
CEdit m_AlarmHour;
CEdit m_AlarmDay;
CBitmapButton m_YearUp;
CBitmapButton m_YearDown;
CBitmapButton m_MonthUp;
CBitmapButton m_MonthDown;
CBitmapButton m_MinuteUp;
CBitmapButton m_MinuteDown;
CBitmapButton m_HourUp;
CBitmapButton m_HourDown;
CBitmapButton m_DayUp;
CBitmapButton m_DayDown;
CStatic m_Date;
BOOL m_bAlarm_1;
//}}AFX_DATA
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CAlarmDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
public:
void PlayMp3();
int ReadReg();
ALARMTIME GetCurrentSystemTimePoint();
HRESULT FindFilterByInterface(REFIID riid, IBaseFilter** ppFilter);
CBitmap m_BackScreenBitmap;
HBRUSH m_brMine;
SYSTEMTIME time;
// ALARMTIME alarmTime; // 時間結構;
CDXGraph * mFilterGraph; // Filter Graph封裝
UINT mSliderTimer; // 定時器ID
int nLanguage;
COpenDlg1 dlg;
CString s1,s2,s3,s4,s5,s6,strDate;
int nAlarmYear,nAlarmMonth,nAlarmDay,nAlarmHour,nAlarmMinute;//設定的定時的時間。
protected:
HICON m_hIcon;
// Generated message map functions
//{{AFX_MSG(CAlarmDlg)
virtual BOOL OnInitDialog();
afx_msg BOOL OnEraseBkgnd(CDC* pDC);
afx_msg void OnTimer(UINT nIDEvent);
afx_msg void OnPaint();
afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);
afx_msg void OnAlarm_1();
afx_msg void OnYearup();
afx_msg void OnMonthup();
afx_msg void OnDayup();
afx_msg void OnHourup();
afx_msg void OnMinuteup();
afx_msg void OnYeardown();
afx_msg void OnMonthdown();
afx_msg void OnDaydown();
afx_msg void OnHourdown();
afx_msg void OnMinutedown();
afx_msg void OnOk();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
//{{AFX_INSERT_LOCATION}}
// Microsoft eMbedded Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_ALARMDLG_H__53C49340_FA5F_4320_ACCE_2587C8052231__INCLUDED_)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -