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

📄 wizard.h

📁 不可多得的 windows mobile 软件安装程序生成工具Vc++ 源码。提供cab
💻 H
字号:
#ifndef __wiard_h__
#define __wiard_h__

#include <windows.h>
#include <stdio.h>
#include "resource.h"

#define WFS_NEXT 0
#define WFS_PREV 1
#define WFS_FINISH 2
#define WFS_CANCEL 3
#define WFS_CUSTOM 100

#define MAX_STEP_COUNT 10000

#define WM_FINISH_STEP (WM_USER+1)

struct CWizardStep
{
	UINT m_nDialogId;
	DLGPROC m_lpDialogFunc;
};


class CWizard
{
public:
	CWizard(HINSTANCE hInst, LPCTSTR szTitle);
	~CWizard();
	void OnInitWizard(HWND hWnd);

	void AddStep(UINT nDialogId, DLGPROC lpDialogFunc);
	UINT Run();

	void SetStep(UINT nStepIndex);
	UINT GetCurStepIndex();
	void NextStep();
	void PrevStep();
	void FinishWizard();
	void CancelWizard();


private:
	CWizardStep m_steps[MAX_STEP_COUNT];

	LPCTSTR m_szTitle;
	HINSTANCE m_hInst;
	HWND m_hCurStepWnd;
	UINT m_nCurStep;
	UINT m_nStepsCount;
	HWND m_hWnd;
};


#endif /*__wiard_h__*/

⌨️ 快捷键说明

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