mainwnd.h

来自「微软手机短信订购软件」· C头文件 代码 · 共 77 行

H
77
字号
// MainWnd.h: interface for the CMainWnd class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_MAINWND_H__C795B20F_5833_499E_B6F2_0A67709B45F9__INCLUDED_)
#define AFX_MAINWND_H__C795B20F_5833_499E_B6F2_0A67709B45F9__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "resource.h"
#include "SPListViewCtrl.h"
#include "StringList.h"
#include <tapi.h>
#include <extapi.h>
#include "TSP.h"
#include "findedit.h"

extern HINSTANCE					g_hInst ;  
class CMainWnd : public CWindowImpl<CMainWnd>
{
public:

	CSPListViewCtrl m_list;
	CFindEdit m_FindEdit;
	CBrush     m_brEdit;
	CFont      m_ftEdit;

	DWORD m_dwResSize;
	DWORD m_dwIndex;
	int ReadLine(LPSTR lpRes,char *sz,int size=50);
	DWORD GetTSPLineDeviceID(const HLINEAPP hLineApp, const DWORD dwNumberDevices, const DWORD dwAPIVersionLow, const DWORD dwAPIVersionHigh, const TCHAR *const psTSPLineName);

    BOOL GetText();
	DECLARE_WND_CLASS(g_szUniqueString);

	BEGIN_MSG_MAP(CMainWnd)
		MESSAGE_HANDLER(WM_CREATE, OnCreate)
		MESSAGE_HANDLER(WM_PAINT, OnPaint)
		COMMAND_ID_HANDLER(IDM_SELECT, OnAction)
		COMMAND_ID_HANDLER(IDM_OPTIONS, OnExit)
		MESSAGE_HANDLER(WM_ACTIVATE, OnActivate)
		MESSAGE_HANDLER(WM_HOTKEY, OnHotKey)
		MESSAGE_HANDLER(SPL_EXECUTE, OnExecute)
		MESSAGE_HANDLER(WM_KEYUP, OnKeyUp)
		MESSAGE_HANDLER(WM_CTLCOLOREDIT, OnCtlColorEdit)
	END_MSG_MAP()

	CMainWnd();
	~CMainWnd();


	LRESULT OnCreate(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled);
	LRESULT OnPaint(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled);
	LRESULT OnAction(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled);
	LRESULT OnExit(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled);
	LRESULT OnExecute(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled);


private:
	HWND m_hMenuBar;
	LRESULT OnKeyUp(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled);
	LRESULT OnHotKey(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled);
	LRESULT OnCtlColorEdit(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled);
	LRESULT OnActivate(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled)
	{
		// TODO : Add Code for message handler. Call DefWindowProc if necessary.
		m_list.SetFocus();
		return 0;
	}
};



#endif // !defined(AFX_MAINWND_H__C795B20F_5833_499E_B6F2_0A67709B45F9__INCLUDED_)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?