雑記帳
ここはhideyosiの雑記帳です。テケトーに書き散らしてるだけなので間違っていたりとは普通にしてます。信用度は相当低いことをあらかじめご了承を。またご覧のようにWikiを使ってますが、hideyosi意外は書き込めません。
8: 2007-12-17 (月) 21:39:16 ソース バックアップ No.8 を復元して編集 現: 2024-01-06 (土) 22:39:13 ソース 編集
Line 84: Line 84:
ええと・・・改造が必要なAPIは・・・ ええと・・・改造が必要なAPIは・・・
-|api_putstrwin| 0x06| 文字列をウィンドウに描画| +|api_putstrwin| 0x06| 文字列をウィンドウに描画|できた!
-|api_boxfilwin| 0x07| 矩形をウィンドウに描画| +|api_boxfilwin| 0x07| 矩形をウィンドウに描画|できた!
-|api_point |0x0B| 点をウィンドウに描画| +|api_point |0x0B| 点をウィンドウに描画|できた!
-|api_refreshwin |0x0C| ウィンドウ再描画| +|api_refreshwin |0x0C| ウィンドウ再描画|できた!
-|api_linewin| 0x0D| 線をウィンドウに描画| +|api_linewin| 0x0D| 線をウィンドウに描画|できた!
-|api_closewin| 0x0E| ウィンドウを閉じる|+|api_closewin| 0x0E| ウィンドウを閉じる|できた!|
うーん。あと、ブロック転送するようなAPIほしいよね? うーん。あと、ブロック転送するようなAPIほしいよね?
Line 102: Line 102:
こんなの、どじゃろ??? こんなの、どじゃろ???
 +
 +
 +よーし。在来のAPIの改良はこれでいいかな・・・・
 +
 +ブロック転送APIを作るか。
 +
 +
 +api_blocksend
 +-EDX:120
 +-EBX:転送元のポインタ(もしくは配列)
 +-EAX:転送するシート
 +-ESI:転送するY点
 +-EDI:転送するX点
 +-ECX:転送する幅
 +-EBP:転送する高さ
 +--戻り値:はみ出たかはみ出ないか
 +
 +
 +でけた〜!!