AddBitmapAlphaB
AddBitmapAlphaBB
AddBitmapAlphaWB
AddBitmapAlphaXYB
AddBitmapAlphaXYBB
AddBitmapAlphaXYWB
AddBitmapB
AddBitmapBB
AddBitmapWB
AddBitmapXYB
AddBitmapXYBB
AddBitmapXYWB
AddPosInfB
AddPosInfW
BitmapHandleCopyRect
BitmapHandleCopyRectAlpha
BitmapHandleCreate
BitmapHandleDestroy
BitmapHandleDuplicate
BitmapHandleFilterHLS
BitmapHandleSetSize
BitmapHandleSmoothStretchCopyRect
BitmapHandleStretchCopyRect
DisplayImageWB
GetBitmapHandleColorDepth
GetBitmapHandleCursorXY
GetBitmapHandleHeight
GetBitmapHandleIndexXY
GetBitmapHandleVisibleRect
GetBitmapHandleWidth
LoadBitmapB
LoadBitmapBB
LoadBitmapWB
MergeBitmapAlphaWB
MergeBitmapAlphaXYWB
MergeBitmapWB
MergeBitmapXYWB
MergePosInfW
PosInfCreateBitmapHandle
PosInfCreateRect
PosInfDestroy
PosInfDuplicate
int AddBitmapAlphaB( |
機能 | アルファ値を指定可能なAddBitmapB関数です. | ||||||||
---|---|---|---|---|---|---|---|---|---|
引数 |
|
||||||||
戻り値 |
|
||||||||
説明 | alpha引数についてはAddBitmapAlphaWと同じです. |
int AddBitmapAlphaBB( |
機能 | アルファ値を指定可能なAddBitmapBB関数です. | ||||||||
---|---|---|---|---|---|---|---|---|---|
引数 |
|
||||||||
戻り値 |
|
||||||||
説明 | alpha引数についてはAddBitmapAlphaWと同じです. |
int AddBitmapAlphaWB( |
機能 | アルファ値を指定可能なAddBitmapWB関数です. | ||||||||
---|---|---|---|---|---|---|---|---|---|
引数 |
|
||||||||
戻り値 |
|
||||||||
説明 | alpha引数についてはAddBitmapAlphaWと同じです. |
int AddBitmapAlphaXYB( |
機能 | アルファ値を指定可能なAddBitmapXYB関数です. | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
引数 |
|
||||||||||||
戻り値 |
|
||||||||||||
説明 | alpha引数についてはAddBitmapAlphaWと同じです. |
int AddBitmapAlphaXYBB( |
機能 | アルファ値を指定可能なAddBitmapXYBB関数です. | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
引数 |
|
||||||||||||
戻り値 |
|
||||||||||||
説明 | alpha引数についてはAddBitmapAlphaWと同じです. |
int AddBitmapAlphaXYWB( |
機能 | アルファ値を指定可能なAddBitmapXYWB関数です. | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
引数 |
|
||||||||||||
戻り値 |
|
||||||||||||
説明 | alpha引数についてはAddBitmapAlphaWと同じです. |
int AddBitmapB( |
機能 | ビットマップに画像ファイルを合成します. | ||||||
---|---|---|---|---|---|---|---|
引数 |
|
||||||
戻り値 |
|
||||||
説明 | transflgの扱いはAddBitmapと同じです。 |
int AddBitmapBB( |
機能 | ビットマップにビットマップを合成します. | ||||||
---|---|---|---|---|---|---|---|
引数 |
|
||||||
戻り値 |
|
||||||
説明 | transflg引数についてはAddBitmapと同じです. この関数はAddBitmapBとほぼ同じですが、合成元がファイルでなくビットマップであるという点だけが異なります。 |
int AddBitmapWB( |
機能 | ビットマップバッファに画像ファイルを合成します. | ||||||
---|---|---|---|---|---|---|---|
引数 |
|
||||||
戻り値 |
|
||||||
説明 | この関数はAddBitmapWとほぼ同じですが、合成元がファイルでなくビットマップであるという点だけが異なります。 |
int AddBitmapXYB( |
機能 | オフセット位置を指定可能なAddBitmapB関数です. | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
引数 |
|
||||||||||
戻り値 |
|
||||||||||
説明 | OffsetX,OffsetY引数についてはAddBitmapXYと同じです. |
int AddBitmapXYBB( |
機能 | オフセット位置を指定可能なAddBitmapBBB関数です. | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
引数 |
|
||||||||||
戻り値 |
|
||||||||||
説明 | OffsetX,OffsetY引数についてはAddBitmapXYと同じです. |
int AddBitmapXYWB( |
機能 | オフセット位置を指定可能なAddBitmapWB関数です. | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
引数 |
|
||||||||||
戻り値 |
|
||||||||||
説明 | OffsetX,OffsetY引数についてはAddBitmapXYと同じです. |
int AddPosInfB( |
機能 | 位置情報のコピーをビットマップに取り付けます. | ||||
---|---|---|---|---|---|
引数 |
|
||||
戻り値 |
|
||||
説明 | 位置情報のコピーを作成し、そのコピーをビットマップに取り付けます。 |
int AddPosInfW( |
機能 | 位置情報のコピーをビットマップバッファに取り付けます. | ||||
---|---|---|---|---|---|
引数 |
|
||||
戻り値 |
|
||||
説明 | 位置情報のコピーを作成し、そのコピーをビットマップバッファに取り付けます。 |
int BitmapHandleCopyRect( |
機能 | ビットマップの一部の矩形領域を、他のビットマップにコピーします. | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
引数 |
|
||||||||||||||||||
戻り値 |
|
||||||||||||||||||
説明 | transflgの扱いはAddBitmapと同じです。 コピー元とコピー先に同じハンドルを指定し、コピー元とコピー先の一部領域が重なる場合は、正常にコピーされない場合があります。 |
int BitmapHandleCopyRectAlpha( |
機能 | アルファ値を指定可能なBitmapHandleCopyRect関数です。 | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
引数 |
|
||||||||||||||||||||
戻り値 |
|
||||||||||||||||||||
説明 | コピー元とコピー先に同じハンドルを指定し、コピー元とコピー先の一部領域が重なる場合は、正常にコピーされない場合があります。 |
int BitmapHandleCreate( int use_alpha )[3.00以降] |
機能 | ビットマップを作成し、そのハンドルを返します。 | ||||
---|---|---|---|---|---|
引数 |
|
||||
戻り値 |
|
||||
説明 | ビットマップが不要になったら、BitmapHandleDestroyで破棄してください。 アルファチャンネルについて ・ |
int BitmapHandleDestroy( int handle )[3.00以降] |
機能 | ビットマップを破棄します。 | ||||
---|---|---|---|---|---|
引数 |
|
||||
戻り値 |
|
||||
説明 |
int BitmapHandleDuplicate( int handle )[3.00以降] |
機能 | ビットマップを複製し、そのハンドルを返します。 | ||||
---|---|---|---|---|---|
引数 |
|
||||
戻り値 |
|
||||
説明 | 複製元ビットマップと全く同じ内容のビットマップを作成し、そのハンドルを返します。 ビットマップが不要になったら、BitmapHandleDestroyで破棄してください。 |
int BitmapHandleFilterHLS( |
機能 | ビットマップの色相、明度、彩度を変化させます。 | ||||||||
---|---|---|---|---|---|---|---|---|---|
引数 |
|
||||||||
戻り値 |
|
||||||||
説明 | ビットマップの各ピクセルの色相・明度・彩度に、hue・lightness・saturation を加算します。 ただし彩度が0のピクセルには、saturationは加算されません. |
int BitmapHandleSetSize( |
機能 | ビットマップの画像を消去し、ビットマップの高さと幅を変更します。 | ||||||
---|---|---|---|---|---|---|---|
引数 |
|
||||||
戻り値 |
|
||||||
説明 |
int BitmapHandleSmoothStretchCopyRect( |
機能 | 拡大・縮小時に補完を行うBitmapHandleStretchCopyRectです。 | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
引数 |
|
||||||||||||||||||||
戻り値 |
|
||||||||||||||||||||
説明 | コピー元とコピー先に同じハンドルを指定し、コピー元とコピー先の一部領域が重なる場合は、正常にコピーされない場合があります。 bug:コピー先あるいはコピー元の、幅あるいは高さが2ピクセル以下の場合は、転送しない場合があります. |
int BitmapHandleStretchCopyRect( |
機能 | ビットマップの一部の矩形領域を、他のビットマップに拡大・縮小コピーします. | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
引数 |
|
||||||||||||||||||||
戻り値 |
|
||||||||||||||||||||
説明 | コピー元とコピー先に同じハンドルを指定し、コピー元とコピー先の一部領域が重なる場合は、正常にコピーされない場合があります。 |
void DisplayImageWB( |
機能 | ビットマップのデータを画面に描画します. | ||||||
---|---|---|---|---|---|---|---|
引数 |
|
||||||
戻り値 |
なし |
||||||
説明 | この関数はs_handleで指定されたビットマップをwinnameで指定されたウィンドウのビットマップバッファにコピーし、 その後DisplayImageを行います。即ち、以下のコードと同じ事を行います。 LoadBitmapWB( winname, s_handle ); DisplayImageW( winname, effectflg ); effectflg引数についてはDisplayImageと同じです. |
int GetBitmapHandleColorDepth( int handle )[3.00以降] |
機能 | ビットマップの色深度を取得します | ||||
---|---|---|---|---|---|
引数 |
|
||||
戻り値 |
|
||||
説明 | 色深度についてはGetBitmapFileColorDepthを参照 |
int GetBitmapHandleCursorXY( int handle )[3.00以降] |
機能 | 指定ビットマップ画像の,指定座標に対応するカーソル名を返します. | ||||
---|---|---|---|---|---|
引数 |
|
||||
戻り値 |
|
||||
説明 |
int GetBitmapHandleHeight( int handle )[3.00以降] |
機能 | ビットマップの高さを取得します | ||||
---|---|---|---|---|---|
引数 |
|
||||
戻り値 |
|
||||
説明 |
int GetBitmapHandleIndexXY( |
機能 | 指定ビットマップ画像の,指定座標に対応するインデックスを返します. | ||||||
---|---|---|---|---|---|---|---|
引数 |
|
||||||
戻り値 |
|
||||||
説明 |
int GetBitmapHandleVisibleRect( |
機能 | ビットマップの、透明でないピクセル全てを囲む最小の矩形を得ます | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
引数 |
|
||||||||||
戻り値 |
|
||||||||||
説明 | アルファチャンネル付きの画像の場合、「透明である」とは「アルファ値が0である」という意味です。 アルファチャンネル無しの画像の場合、「透明である」とは「左下隅のピクセルと同じ色である」という意味です。 この関数が成功した場合、( x, y ) が x1 <= x < x2 かつ y1 <= y < y2 の領域が、 透明でないピクセル全てを含む最小の矩形です。 |
int GetBitmapHandleWidth( int handle )[3.00以降] |
機能 | ビットマップの幅を取得します | ||||
---|---|---|---|---|---|
引数 |
|
||||
戻り値 |
|
||||
説明 |
int LoadBitmapB( |
機能 | 画像ファイルをビットマップにロードします. | ||||
---|---|---|---|---|---|
引数 |
|
||||
戻り値 |
|
||||
説明 | この関数は、d_handleの画像の幅・高さをfilenameの画像と同じ幅・高さにします。 画像ファイルのオフセット指定は無視されます。 |
int LoadBitmapBB( |
機能 | ビットマップをビットマップにロードします. | ||||
---|---|---|---|---|---|
引数 |
|
||||
戻り値 |
|
||||
説明 | この関数はLoadBitmapBとほぼ同じですが、ロード元がファイルでなくビットマップであるという点だけが異なります。 この関数は、d_handleの画像の幅・高さをs_handleの画像と同じ幅・高さにします。 |
int LoadBitmapWB( |
機能 | ビットマップをビットマップバッファにロードします. | ||||
---|---|---|---|---|---|
引数 |
|
||||
戻り値 |
|
||||
説明 | この関数はLoadBitmapWとほぼ同じですが、ロード元がファイルでなくビットマップであるという点だけが異なります。 |
int MergeBitmapAlphaWB( |
機能 | アルファ値を指定可能なMergeBitmapWB関数です. | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
引数 |
|
||||||||||
戻り値 |
|
||||||||||
説明 | alpha引数についてはAddBitmapAlphaWと同じです. |
int MergeBitmapAlphaXYWB( |
機能 | アルファ値を指定可能なMergeBitmapXYWB関数です. | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
引数 |
|
||||||||||||||
戻り値 |
|
||||||||||||||
説明 | alpha引数についてはAddBitmapAlphaWと同じです. |
int MergeBitmapWB( |
機能 | 表示中の画像にビットマップを合成します. | ||||||||
---|---|---|---|---|---|---|---|---|---|
引数 |
|
||||||||
戻り値 |
|
||||||||
説明 | この関数はMergeBitmapWとほぼ同じですが、合成元がファイルでなくビットマップであるという点だけが異なります。 |
int MergeBitmapXYWB( |
機能 | オフセット位置を指定可能なMergeBitmapWBB関数です. | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
引数 |
|
||||||||||||
戻り値 |
|
||||||||||||
説明 | OffsetX,OffsetY引数についてはAddBitmapXYと同じです. |
int MergePosInfW( |
機能 | 位置情報のコピーを表示中の画像に取り付けます. | ||||
---|---|---|---|---|---|
引数 |
|
||||
戻り値 |
|
||||
説明 | 位置情報のコピーを作成し、そのコピーを表示中の画像に取り付けます. |
int PosInfCreateBitmapHandle( |
機能 | ビットマップの透明でない領域と同じ形の位置情報を作成し、そのハンドルを返します。 | ||||||
---|---|---|---|---|---|---|---|
引数 |
|
||||||
戻り値 |
|
||||||
説明 | 作成した位置情報が不要になったら、PosInfDestroyで破棄してください。 |
int PosInfCreateRect( |
機能 | 矩形の位置情報を作成し、そのハンドルを返します。 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
引数 |
|
||||||||||||
戻り値 |
|
||||||||||||
説明 | 作成した位置情報が不要になったら、PosInfDestroyで破棄してください。 |
int PosInfDestroy( int pos_handle )[3.00以降] |
機能 | 位置情報を破棄します。 | ||||
---|---|---|---|---|---|
引数 |
|
||||
戻り値 |
|
||||
説明 |
int PosInfDuplicate( int pos_handle )[3.00以降] |
機能 | 位置情報のコピーを作成します。 | ||||
---|---|---|---|---|---|
引数 |
|
||||
戻り値 |
|
||||
説明 | 作成した位置情報が不要になったら、PosInfDestroyで破棄してください。 |