デスクトップ環境関数

CaptureAllWindow
CaptureWindowGetClassName
CaptureWindowGetPos
CaptureWindowGetStatus
CaptureWindowGetTitle
CaptureWindowIsActive
CaptureWindowIsValid
CaptureWindowIsVisible
GetWallPaperFileName
GetWallPaperStyle
SetWallPaper

int CaptureAllWindow( )[2.00以降]

機能 ウィンドウの情報を取得可能なウィンドウを保存し,保存したウィン ドウの数を返します.
引数

なし

戻り値
情報取得可能なウィンドウの数
説明

ウィンドウの情報を取得可能なウィンドウを保存し,保存したウィ ンドウの数を返します.関数実行後に取得できるウィンドウ情報と, 取得関数の関係は次のとおりです.

タイトルバー文字列CaptureWindowGetTitle
位置とサイズCaptureWindowGetPos
クラス名CaptureWindowGetClassName
アクティブ状態CaptureWindowIsActive
表示・非表示状態CaptureWindowIsVisible
表示状態CaptureWindowGetStatus

本関数は情報取得可能なウィンドウの数を返しますが,上記の情報 取得関数を実行する時点でそのウィンドウが情報取得可能であるこ とを保証するものではありません.情報取得不可能なウィンドウに 対するそれらの関数の実行結果は不定値です.ウィンドウが情報取 得可能状態にあるかは,CaptureWindowIsValidによっ て知ることが出来ます.

このカテゴリのトップ| カテゴリ別関数一覧| 関数名一覧

string CaptureWindowGetClassName(   int num )[2.00以降]

機能ウィンドウのクラス名を返します.
引数
num ウィンドウを示す番号
戻り値
ウィンドウのクラス名
説明 num引数で指定されたウィンドウのタイトルバー文字列を返します. numにはウィンドウ番号を指定します.有効な範囲は, CaptureAllWindowStatusで返された番号-1までです.
このカテゴリのトップ| カテゴリ別関数一覧| 関数名一覧

void CaptureWindowGetPos(
  int num,
  int& x,
  int& y,
  int& w,
  int& h )
[2.00以降]

機能 ウィンドウのX,Y座標及び,幅と高さを返します.
引数
num ウィンドウを示す番号
x ウィンドウのX座標を受け取る変数
y ウィンドウのY座標を受け取る変数
w ウィンドウの横幅を受け取る変数
h ウィンドウの縦幅を受け取る変数
戻り値

なし

説明 num引数で指定されたウィンドウのX,Y座標及び,幅を返します.関数 を実行した時点で目的のウィンドウが破棄されていた場合は不定値と なります.
このカテゴリのトップ| カテゴリ別関数一覧| 関数名一覧

int CaptureWindowGetStatus(   int num )[2.00以降]

機能ウィンドウの現在の表示状態を返します.
引数
num ウィンドウを示す番号
戻り値
0ウィンドウは通常状態
1ウィンドウは最大化表示
2ウィンドウは最小化表示(アイコン表示)
このカテゴリのトップ| カテゴリ別関数一覧| 関数名一覧

string CaptureWindowGetTitle(   int num )[2.00以降]

機能 ウィンドウのタイトルバー文字列を返します.
引数
num ウィンドウを示す番号
戻り値
ウィンドウのタイトルバー文字列
説明 num引数で指定されたウィンドウのタイトルバー文字列を返します. numにはウィンドウ番号を指定します.有効な範囲は, CaptureAllWindowで返された番号-1までです.
このカテゴリのトップ| カテゴリ別関数一覧| 関数名一覧

boolean CaptureWindowIsActive(   int num )[2.00以降]

機能ウィンドウの状態がアクティブか否かを返します.
引数
num ウィンドウを示す番号
戻り値
trueアクティブである
falseアクティブではない
このカテゴリのトップ| カテゴリ別関数一覧| 関数名一覧

boolean CaptureWindowIsValid(   int num )[2.00以降]

機能ウィンドウが有効であるかどうかを返します.
引数
num ウィンドウを示す番号
戻り値
trueウィンドウが有効
falseウィンドウが無効
説明 ウィンドウが有効であるかを返します.無効なウィンドウに対して情 報取得を行った場合の結果は各情報取得関数を参照してください.
このカテゴリのトップ| カテゴリ別関数一覧| 関数名一覧

boolean CaptureWindowIsVisible(   int num )[2.00以降]

機能ウィンドウの表示状態を返します.
引数
num ウィンドウを示す番号
戻り値
trueウィンドウが表示状態
falseウィンドウが非表示状態
説明 取得したいウィンドウを示す番号を指定してください.有効な範囲は, CaptureAllWindowで返された番号 - 1 までです.
このカテゴリのトップ| カテゴリ別関数一覧| 関数名一覧

string GetWallPaperFileName( )[2.00以降]

機能 windowsの壁紙のファイルパスを返す.
引数

なし

戻り値
壁紙のファイルパス
"" 壁紙が無い
このカテゴリのトップ| カテゴリ別関数一覧| 関数名一覧

int GetWallPaperStyle( )[2.00以降]

機能 壁紙の表示形式を取得します.
引数

なし

戻り値
0中央に表示
1並べて表示
2拡大して表示
このカテゴリのトップ| カテゴリ別関数一覧| 関数名一覧

int SetWallPaper(
  string fname,
  int state )

機能 BMP形式のファイルを壁紙に設定します.
引数
fname 壁紙に指定するファイルの名前
state 表示位置の指定
戻り値
1成功
0失敗
説明

fname引数で指定されたBMP,hp2,hp3ファイルを,Windowsの壁紙に設定します. fname引数には絶対パス指定も可能です.

state引数に表示位置を指定します.詳細は次のとおりです.

state
0中央に表示
1並べて表示
2拡大して表示(IE4.0以上が必要)
IE4.0以上がインストールされていない環境で state=2を指定すると中央に表示されます.

このカテゴリのトップ| カテゴリ別関数一覧| 関数名一覧