⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 basewin.h

📁 wince 用的注册表编辑器源代码。可以看和编辑wince 注册表
💻 H
字号:
#ifndef	APP_BASEWIN
#define	APP_BASEWIN

#ifdef	USE_RAS
#include	<ras.h>
#endif	/* USE_RAS */

class Window {
protected:
	HWND	m_hWnd ;

public:
	Window() {}
	~Window() {}

	virtual BOOL	Create() { return FALSE ; }

	virtual void	WMCreate( HWND hWnd ) {}
	virtual void	WMDestroy() {}
	virtual void	WMPaint() {}
	virtual	void	WMSetFocus() {}
	virtual	void	WMKillFocus( HWND hWndGetFocus ) {}
	virtual	void	WMChar( TCHAR c, LONG keydata ) {}
	virtual	void	WMKeyDown( int nVirtKey, LONG lKeyData ) {}
#ifdef	USE_RAS
	virtual BOOL	WMRasDialEvent( RASCONNSTATE rasconnstate, DWORD dwError ) { return 0 ; }
#endif	/* USE_RAS */

	virtual LRESULT	WMCommand( HWND hWnd, UINT msg, WPARAM wp, LPARAM lp ) {
		return 0 ;
	}
	virtual void	WMNotify( HWND hWnd, int idCtrl, LPNMHDR pnmh ) {}
	virtual void	WMDrawItem( HWND hWndChild, LPDRAWITEMSTRUCT dis ) {}
	virtual BOOL	WMClose() { return FALSE ; }
	virtual void	WMActivate( WORD fActive, BOOL fMinimize, HWND hWnd ) {}
	virtual BOOL	WMCopydata( PCOPYDATASTRUCT cds ) { return FALSE ; }
	virtual LRESULT	WMGetDlgCode() { return 0 ; }
	virtual void	WMTimer( int idCtrl ) {}

	HWND	get_hwnd() const { return m_hWnd ; }
} ;

typedef	Window	*PWindow ;

extern "C" {
	BOOL APIENTRY		DlgProc( HWND hDlg, UINT msg, WPARAM wp, LPARAM lp ) ;
	LRESULT CALLBACK	WndProc( HWND hWnd,  UINT msg, WPARAM wParam, LPARAM lParam ) ;
} ;

#endif	/* APP_BASEWIN */

⌨️ 快捷键说明

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