//----------------------------------------------------------------------------------------------
//	wmInitDialog
//----------------------------------------------------------------------------------------------
VOID CStickPage::wmInitDialog( HWND Wnd )
{
	//	ウィンドウ ハンドル
	this->Wnd	= Wnd;

	//	スティックのファンクション
	WORD	StickFunction[]	= {	 IDS_NONE
								,IDS_X_AXIS_Y_AXIS
								,IDS_X_AXIS_NONE
								,IDS_NONE_X_AXIS
								,IDS_Y_AXIS_X_AXIS
								,IDS_Y_AXIS_NONE
								,IDS_NONE_Y_AXIS
								,IDS_X_ROTATION_Y_ROTATION
								,IDS_X_ROTATION_NONE
								,IDS_NONE_X_ROTATION
								,IDS_Y_ROTATION_X_ROTATION
								,IDS_Y_ROTATION_NONE
								,IDS_NONE_Y_ROTATION
								,IDS_Z_AXIS_ROTATION
								,IDS_Z_AXIS_SLIDER1
								,IDS_Z_AXIS_SLIDER2
								,IDS_Z_AXIS_NONE
								,IDS_NONE_Z_AXIS
								,IDS_Z_ROTATION_AXIS
								,IDS_Z_ROTATION_SLIDER1
								,IDS_Z_ROTATION_SLIDER2
								,IDS_Z_ROTATION_NONE
								,IDS_NONE_Z_ROTATION
								,IDS_SLIDER1_Z_AXIS
								,IDS_SLIDER1_Z_ROTATION
								,IDS_SLIDER1_SLIDER2
								,IDS_SLIDER1_NONE
								,IDS_NONE_SLIDER1
								,IDS_SLIDER2_Z_AXIS
								,IDS_SLIDER2_Z_ROTATION
								,IDS_SLIDER2_SLIDER1
								,IDS_SLIDER2_NONE
								,IDS_NONE_SLIDER2
								,IDS_HAT_SWITCH1
								,IDS_HAT_SWITCH2
								,IDS_HAT_SWITCH3
								,IDS_HAT_SWITCH4 };
	WORD	StickFunctionCount	= sizeof( StickFunction ) / sizeof( WORD ) ;

	//	「スティックの機能(左)」
	InitComboBox( IDC_LEFT_STICK_USAGE, StickFunction, StickFunctionCount );
	//	「スティックの機能(右)」
	InitComboBox( IDC_RIGHT_STICK_USAGE, StickFunction, StickFunctionCount );
	//	「有効範囲」
	InitTrackBar( IDC_STICK_THRESHOLD, 0, 100, 10, 10 );
	//	「スティックの入力閾値」
	InitTrackBar( IDC_STICK_HAT_SWITCH_THRESHOLD, 0, 100, 10, 10 );
}
//----------------------------------------------------------------------------------------------
//	wmInitDialog
//----------------------------------------------------------------------------------------------
VOID CActuatorPage::wmInitDialog( HWND Wnd )
{
	//	ウィンドウ ハンドル
	this->Wnd	= Wnd;

	//	「左アクチュエータ」
	InitTrackBar( IDC_LEFT_ACTUATOR_LEVEL, 0, 100, 10, 10 );
	//	「右アクチュエータ」
	InitTrackBar( IDC_RIGHT_ACTUATOR_LEVEL, 0, 100, 10, 10 );
	//	「振動の有効範囲」
	InitTrackBar( IDC_ACTUATOR_THRESHOLD, 0, 100, 10, 10 );
}
//----------------------------------------------------------------------------------------------
//	wmInitDialog
//----------------------------------------------------------------------------------------------
VOID CControllerPage::wmInitDialog( HWND Wnd )
{
	//	ウィンドウ ハンドル
	this->Wnd	= Wnd;

	//	ステータス エリア アイコンとの排他制御を行う
	Mutex	= CreateMutex( NULL, TRUE, X360WCPS_MUTEX );

	//	「振動」
	InitTrackBar( IDC_FORCE_FEEDBACK, 0, 100, 10, 10 );

	//	ポーリング用タイマーを開始する
	SetTimer( Wnd, POLLING_TIMER_ID, POLLING_INTERVAL, NULL );
}