LboxShellUI


  OpenShellUI



たくさんありすぎて実装する時間がありません。
とりあえず、これだけ

  
#define LBOX_SHELLUI_DISPLAY_SCREENSAVER 1
#define LBOX_SHELLUI_DISPLAY_BACKGROUND 2
#define LBOX_SHELLUI_DISPLAY_SETTINGS 3
#define LBOX_SHELLUI_SYSTEM_GENERAL 11
#define LBOX_SHELLUI_ODBC 1001
// *********************************************************
// 目的別 RunDll の呼び出し
// 戻り値 : true 成功, false 失敗
// *********************************************************
BOOL LboxShellUI::OpenShellUI( HWND hOwner, DWORD nType )
{
	switch( nType ) {
		case LBOX_SHELLUI_DISPLAY_SCREENSAVER:
			return LboxCallRundll(
				hOwner, "shell32.dll", "Control_RunDLL",
				"desk.cpl,,1"
			);
			break;
		case LBOX_SHELLUI_DISPLAY_BACKGROUND:
			return LboxCallRundll(
				hOwner, "shell32.dll", "Control_RunDLL",
				"desk.cpl,,0"
			);
			break;
		case LBOX_SHELLUI_DISPLAY_SETTINGS:
			return LboxCallRundll(
				hOwner, "shell32.dll", "Control_RunDLL",
				"desk.cpl,,3"
			);
			break;
		case LBOX_SHELLUI_SYSTEM_GENERAL:
			return LboxCallRundll(
				hOwner, "shell32.dll", "Control_RunDLL",
				"sysdm.cpl,,0"
			);
			break;
		case LBOX_SHELLUI_ODBC:
			return LboxCallRundll(
				hOwner, "shell32.dll", "Control_RunDLL",
				"odbccp32.cpl"
			);
			break;
	}

	this->ErrMessage.operator = (
		"パラメータが不正です"
	);
	return false;
}
  










  infoboard   管理者用   
このエントリーをはてなブックマークに追加





フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ