雑記帳
ここはhideyosiの雑記帳です。テケトーに書き散らしてるだけなので間違っていたりとは普通にしてます。信用度は相当低いことをあらかじめご了承を。またご覧のようにWikiを使ってますが、hideyosi意外は書き込めません。
7: 2007-12-17 (月) 18:13:11 ソース バックアップ No.7 を復元して編集 現: 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ほしいよね? 
 + 
 +-EBX:転送元のポインタ(もしくは配列) 
 +-EAX:転送するシート 
 +-ESI:転送するY点 
 +-EDI:転送するX点 
 +-ECX:転送する幅 
 +-EBP:転送する高さ 
 +--戻り値:はみ出たかはみ出ないか 
 + 
 +こんなの、どじゃろ??? 
 + 
 + 
 +よーし。在来のAPIの改良はこれでいいかな・・・・ 
 + 
 +ブロック転送APIを作るか。 
 + 
 + 
 +api_blocksend 
 +-EDX:120 
 +-EBX:転送元のポインタ(もしくは配列) 
 +-EAX:転送するシート 
 +-ESI:転送するY点 
 +-EDI:転送するX点 
 +-ECX:転送する幅 
 +-EBP:転送する高さ 
 +--戻り値:はみ出たかはみ出ないか 
 + 
 + 
 +でけた〜!!