📄 globalfrequencytimerchange.h
字号:
/*****************************************************************************
* Copyright Statement:
* --------------------
* This software is protected by Copyright and the information contained
* herein is confidential. The software may not be copied and the information
* contained herein may not be used or disclosed except with the written
* permission of MediaTek Inc. (C) 2005
*
* BY OPENING THIS FILE, BUYER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES
* THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE")
* RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO BUYER ON
* AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT.
* NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH RESPECT TO THE
* SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY, INCORPORATED IN, OR
* SUPPLIED WITH THE MEDIATEK SOFTWARE, AND BUYER AGREES TO LOOK ONLY TO SUCH
* THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO. MEDIATEK SHALL ALSO
* NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE RELEASES MADE TO BUYER'S
* SPECIFICATION OR TO CONFORM TO A PARTICULAR STANDARD OR OPEN FORUM.
*
* BUYER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND CUMULATIVE
* LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE RELEASED HEREUNDER WILL BE,
* AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE MEDIATEK SOFTWARE AT ISSUE,
* OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE CHARGE PAID BY BUYER TO
* MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE.
*
* THE TRANSACTION CONTEMPLATED HEREUNDER SHALL BE CONSTRUED IN ACCORDANCE
* WITH THE LAWS OF THE STATE OF CALIFORNIA, USA, EXCLUDING ITS CONFLICT OF
* LAWS PRINCIPLES. ANY DISPUTES, CONTROVERSIES OR CLAIMS ARISING THEREOF AND
* RELATED THERETO SHALL BE SETTLED BY ARBITRATION IN SAN FRANCISCO, CA, UNDER
* THE RULES OF THE INTERNATIONAL CHAMBER OF COMMERCE (ICC).
*
*****************************************************************************/
#include "TreeCtrlEnhanced.h"
#include "Format.h"
#include "Message.h"
#include "QMMINWSimulator.h"
#include "AsyncMessageSeq.h"
#include "AsyncSendMessage.h"
#include "afxwin.h"
#include "MessageManager.h"
#pragma once
// CGlobalFrequencyTimerChange dialog
class CGlobalFrequencyTimerChange : public CDialog
{
DECLARE_DYNAMIC(CGlobalFrequencyTimerChange)
public:
CGlobalFrequencyTimerChange(CWnd* pParent = NULL); // standard constructor
virtual ~CGlobalFrequencyTimerChange();
CTreeCtrlEnhanced TreeCtrlForFreqTimer;
CPtrList *GetAllAsyncEventsForApp(CString strRecvd);
void AddDataListInTree(CPtrList *ptrAyncEventsList,CString,HTREEITEM htree);
CPtrList * GetAllOutMsgForApp(UINT32);
CFormat * GetFormatForMessage(CMessage *pMessage);
CMessage* LocateMessageInList(CPtrList *msgList,UINT32 iMsgId);
CString GetDefaultDataSetForMessage(UINT32 MsgId);
void SaveFreqTimer();
HTREEITEM PrevTreeItem; // to maintain previous item
CMessageManager cmessagemanager;
// Dialog Data
enum { IDD = IDD_DIALOG_CHG_GLOBAL_FREQ };
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
HINSTANCE library_identifier;
DECLARE_MESSAGE_MAP()
public:
virtual BOOL OnInitDialog();
afx_msg void OnWindowPosChanging(WINDOWPOS* lpwndpos);
afx_msg void OnBnClickedCancel();
afx_msg LRESULT OnClickChangeCTreeCtrl(WPARAM,LPARAM);
UINT32 GetTotalNoFreqMsg(HTREEITEM);
void InitFrequencyTimerCombo();
protected:
//virtual BOOL OnNotify(WPARAM wParam, LPARAM lParam, LRESULT* pResult);
public:
//afx_msg void OnLButtonDblClk(UINT nFlags, CPoint point);
CComboBox mFreq;
CComboBox mTimer;
CEdit total;
afx_msg void OnCbnSelchangeComboFrequency();
afx_msg void OnCbnSelendokComboFrequency();
afx_msg void OnCbnEditchangeComboFrequency();
afx_msg void OnBnClickedOk();
CComboBox cmbDefaultDataSet;
UINT32 m_MsgId;
CString m_Dataset;
CStatic static_freq_timer;
CStatic static_freq_timer_details;
CStatic static_total_ft;
CStatic static_freq;
CStatic static_timer;
CButton close_button;
CButton save_button;
CStatic static_dataset;
void SetLibraryIdentifier(HINSTANCE);
CString stringID_to_string;
void InitText();
int m_DialogStateChange ;
private:
char *dummy;
CMessageManager *messagemanager;
public:
afx_msg void OnCbnKillfocusComboTimer();
afx_msg void OnCbnSelchangeComboTimer();
afx_msg void OnCbnSelendokComboTimer();
afx_msg void OnCbnSetfocusComboFrequency();
afx_msg void OnCbnSetfocusComboTimer();
virtual BOOL PreTranslateMessage(MSG* pMsg);
UINT32 CStringToUint32(CString cstrValue);
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -