トップページ > 過去ログ > 記事閲覧
マルチウィンドウで平行作業
名前: 日時: 2009/03/24 22:28

DxLibを使用し、二つのウィンドウでそれぞれ異なった作業を(ほぼ)同時に進行させることは可能でしょうか? サブウィンドウを新しく生成した場合、そちらのウィンドウにDxLibの関数を用いて描画する方法がわかりません。 SetUserWindowなる関数もDxLib.hの中に見つけたのですが、 これを使用した場合、メインウィンドウへの描画ができなくなってしまいそうです。 // このままではわかりにくいので、以下、具体的にやりたいこと ・サブウィンドウ上にある画像を表示。 ・サブウィンドウ上のある座標をクリックすると、座標を習得する。 ・メインウィンドウ上のある座標の上でもう一度クリックすると、その座標にあった画像がメインウィンドウ上に表示される。 要するに、ジグソーパズルのようなものです。 サブウィンドウ上のパズルをクリックでつかみ、メインウィンドウ上に置く、という作業です。 これを実現するためにまず双方のウィンドウに画像を表示しなければならないのですが、そこでつまずいています。 (単にウィンドウを新しく作っただけでは、LoadGraphScreen等で表示するウィンドウを指定できず……) もちろん、ウィンドウをわざわざ二つに分けなくても似たようなものが実現できることは承知しています。 もし、マルチウィンドウでできるならそちらに挑戦してみたい、と思って質問させていただきました。

Page: 1 |

Re: マルチウィンドウで平行作業 ( No.1 )
名前:Will 日時:2009/03/25 09:44

DXライブラリは同時に複数のウィンドウへの描画をできるような作りにはなっていません。

Page: 1 |