雑記帳
ここはhideyosiの雑記帳です。テケトーに書き散らしてるだけなので間違っていたりとは普通にしてます。信用度は相当低いことをあらかじめご了承を。またご覧のようにWikiを使ってますが、hideyosi意外は書き込めません。
5: 2007-12-16 (日) 17:25:05 ソース バックアップ No.5 を復元して編集 6: 2007-12-17 (月) 15:34:43 ソース バックアップ No.6 を復元して編集
Line 35: Line 35:
・・・これはでも、そうとう大掛かりな変更になるなぁ。でも、とにかく一旦、この路線でやってみるか・・・ ・・・これはでも、そうとう大掛かりな変更になるなぁ。でも、とにかく一旦、この路線でやってみるか・・・
 +
 +挫折・・・・orz
 +
 +
 +くっそぉ・・・どーもうまくイカン・・・。マウスが重なった時の書き換えがより複雑になってしまうような・・・。
 +
 +*別の案 [#o93e5ecd]
 +
 +じゃ、これならどーーだ!!!
 +
 +#ref(sht2.jpg)
 +
 +
 +*難しく考え杉? [#w67521e0]
 +・・・ここに来てふと思った・・・・
 +
 +たとえばだけど、アプリからのウィンドゥへの書き込み。これを全て、APIを通してしか出来ないなんてしておけばOK? もしかして???
 +
 +そうすると・・・・openwin関数を改良。バッファはシステム側で用意してアドレスを返すとかしておけばいいのかな??
 +
 +
 +えーっと・・・現在のopenwinは・・・
 +
 +-EDX:5
 +-EBX:ウィンドゥのバッファ
 +-ESI:ウィンドゥのX方向の大きさ
 +-EDI:ウィンドゥのY方向の大きさ
 +-EAX:透明色
 +-ECX:ウィンドゥの名前
 +--戻り値:ウインドゥの番号
 +
 +
 +これを、
 +-EDX:5
 +-ESI:ウィンドゥのX方向の大きさ
 +-EDI:ウィンドゥのY方向の大きさ
 +-EAX:透明色
 +-ECX:ウィンドゥの名前
 +-EBX:ウィンドゥの属性
 +--戻り値:ウインドゥの番号
 +こうしちゃう。バッファはシステム側で用意する。(もちろん権限はシステムなので勝手に書き換えることはできない)