C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 95 を表示中)
■56443 / )  Re[3]: Panelの回転
□投稿者/ Azulean (678回)-(2011/01/13(Thu) 23:21:10)
No56439 (ヨシ さん) に返信
> 逆に言えば、Windowsアプリケーションでは、Panelの回転ができないと
> いうことでしょうか?

できないか、相当に難しいと思われます。


Windows フォームアプリケーションは従来の Windows アプリケーションと同じように、1 つのウィンドウの中にいくつもの子ウィンドウが存在します。Button や Panel なども個別にウィンドウとなっており、それぞれのウィンドウが自らボタンであるとか、ラジオボタンであるとか絵を描いています。
このため、個別の絵を描く処理に対して回転をする大がかりな仕組みが必要だと予想されますが、それを簡単にする仕組みは用意されていません。

一方、WPF アプリケーションは 1 つのウィンドウの中に 1 つの絵を描く形でウィンドウを実現しています。
Button をいくつ置こうが、ウィンドウとしては 1 つであるため、そのウィンドウの中の絵をどのように描くかを制御しやすくなっていると考えられます。
返信 編集キー/


管理者用

- Child Tree -