マルチメディア

グラフィックス[HSP2][HSP3]
画像を読み込んで表示する picload picload
バッファを初期化して仮想バッファに画像を読み込む celload
GIF画像を読み込んで表示する gifload gifload
アイコンを読み込んで表示する drawicon drawicon
マルチプルアイコンを一括して読み込んで表示する drawicons drawicons
使用する画像ファイルを利用者に選択させる dialog dialog
描画対象ウィンドウ内イメージをBMP形式で書き出す bmpsave bmpsave
クリップボードのビットマップデータをHSPウィンドウに転送する clipgetg clipgetg
HSPウィンドウをクリップボードにビットマップデータとして転送する clipsetg
貼り付けた画像をドラッグ&ドロップで移動する gload, gmove gload, gmove
壁紙ファイルパスを取得する getwallpaper getwallpaper
壁紙ファイルを変更する setwallpaper setwallpaper
Windows標準付属のトランプリソースを読み込む cardinit cardinit
Windows標準付属のトランプ画像を表示する carddraw carddraw
Windows標準付属のトランプ画像サイズを取得する getcardsize getcardsize
鑑賞系全般[HSP2][HSP3]
映像、音声、音楽データの再生方法を決定して登録する sndload, mci mmload, mci
mmloadと同じ用法でバッファに読み込むMCI命令 mciload mciload
決定した再生方法に従って映像、音声、音楽データを再生する snd, mci mmplay, mci
複数のサウンドを同時に再生する mciplay mciplay
再生中の映像、音声、音楽データを停止する sndoff, mci mmstop, mci
sndoff,mmstopと同じ用法でメディア停止するMCI命令 mcistop mcistop
映像、音声、音楽データのタイプや曲長、現在の再生位置などを取得する mci mci
映像、音声、音楽データの現在の再生位置を取得するMCI命令 mcicurrent mcicurrent
映像、音声、音楽データを指定位置から再生するMCI命令 mcimove mcimove
MCIのエラーコードから内容を確認する mciresult mciresult
終了時に共通MCI命令を正常に解放する mciend mciend
準備中・再生中・停止中等の現在のデバイス状態を確認する mcigetstat mcigetstat
MCIの時間フォーマットを変更する mcisettime mcisettime
MSF形式の時間を加算する addmsf addmsf
CD[HSP2][HSP3]
CDの入ったトレイをオープンする mcicdopen mcicdopen
CDの入ったトレイをクローズする mcicdclose mcicdclose
CDトレイを自動的に開けるかを確認する mcicdcaneject mcicdcaneject
CDトレイにディスクがセットされたかを確認する mcicdcheck mcicdcheck
CDの全トラック数を取得する mcitrackmax mcitrackmax
CDの現在の再生トラック位置を取得する mcitracknow mcitracknow
CD内トラックの開始位置を取得する mcitrackpos mcitrackpos
CD内トラックの長さを取得する mcitracklen mcitracklen
CDの指定トラック以降を全て再生するようにセットする sndload mmload
サウンド[HSP2][HSP3]
異なるデバイスを複数同時に再生する snd mmplay
同一デバイスでも複数同時に再生する mci mci
音量を調整するボリュームコンロールを開く exec exec
ダイアログ表示時に鳴るビープ音を再生する beep beep
WAVボリュームレベルを取得する getvolume getvolume
WAVボリュームレベルを変更する setvolume setvolume
入力デバイスを用いて録音する mci mci
MIDIデバイスを使用できるようオープンする midiopen midiopen
MIDIデバイスを初期化する midireset midireset
MIDI音源で音を鳴らす midisetkey midisetkey
MIDIデバイスの音色を変更する midisettone midisettone
使用したMIDIデバイスをクローズする midiclose midiclose
オーディオ出力のON・OFFを制御する mcisetsound mcisetsound
動画・アニメーション[HSP2][HSP3]
HSPウィンドウ内でムービー再生をするようにセットするMCI命令 mciwinset mciwinset
ムービーの表示位置・表示サイズを取得するMCI命令 mcigetrect mcigetrect
ムービーの表示位置・表示サイズを変更するMCI命令 mcisetrect mcisetrect
直ちにスクリーンセイバーを起動する saverstart saverstart
スクリーンセイバーの起動を制御する saveractivate saveractivate
スクリーンセイバー起動までの待ち時間を取得する savergettime savergettime
スクリーンセイバー起動までの待ち時間を設定する saversettime saversettime
映像出力のON・OFFを制御する mcisetvideo mcisetvideo