- Win32API質問箱 Build11 [転載禁止]©2ch.net
218 :デフォルトの名無しさん[sage]:2015/01/17(土) 05:03:11.42 ID:Lt89vwb8 - とりあえずWPFでボタン貼り付けて、
ボタンの中にStackPanel作ってListViewとTextBoxとEllipseを放り込んでみた。 http://fast-uploader.com/file/6976993736312/ こんなことWin32APIだけでやるのはもう無理な領域だな。 殆ど自前でUIパーツを作らなければならないだろう。 そんで最新のVS入れるとBlendってツールが勝手についてきて、 これ使うとUIをかなりエキセントリックにカスタマイズできるっぽい。 http://codezine.jp/article/detail/2354?p=4
|
- Win32API質問箱 Build11 [転載禁止]©2ch.net
219 :デフォルトの名無しさん[sage]:2015/01/17(土) 05:15:07.27 ID:Lt89vwb8 - せっかく最新のVSを入れたので、最新のMFCはどんなものかと
ウィザードつかってビルドしてみてビックリした。 すげーオシャレッティーなVS風のドッキングウィンドウに対応しているのな。 動作は丸々VSそのもの。ドッキングするし、ツールバーはフローティングするし、 これはこれで凄いんだけど、吐き出されたソースコードがかなりカオスってて、 これを理解するのは骨が折れるので今更MFCは無いなと。 ツールバーにコンボボックスを表示するにはどうしたらいいのかなーとか思って CMFCToolBarのソースコード見たけど、どうも昔ながらのビットマップとボタンベースな感じの メソッドがずらりと並んでいたので、どうせハックじみたことをしないといけないのなら もうWin32APIでいいやって感じ。まーMFCは無いわ。
|
- Win32API質問箱 Build11 [転載禁止]©2ch.net
225 :デフォルトの名無しさん[sage]:2015/01/17(土) 16:31:40.05 ID:Lt89vwb8 - でもツールバーにいろんなパーツを載せたりとか、
リストボックスのアイテムに複合的なコントロールを載せたりとか、 夢が広がリングじゃね?Win32APIでそういうことをするのはマジで鬼畜だからねー。 何でもかんでも入れ子に出来るWPFはそれなりに魅力あると思う。 そんでちょっとMFCについてもいろいろ調べたんだけど、どうもバグの宝庫みたいだな。 Win32APIは枯れているのか、バグ自体はそんな無い感じだし、MFC使う意味はマジ無いな。 バッドノウハウが山のように引っかかる。 というか、MS自体ももうMFCを自社ソフト使ってないだろうから、 バギーでもうちは関係ねーって感じなんだろうけど。 最初ちょっと見た目の華やかさに引かれたけど、 よくよくコードを見ると旧態依然って感じで、MFC使うくらいならWin32APIで十分って思った。
|