ボタンコントロールの表示について – プログラミング – Home

ボタンコントロールの表示について
 
通知
すべてクリア

[解決済] ボタンコントロールの表示について


Iralian Red
 Iralian Red
(@Iralian Red)
ゲスト
結合: 15年前
投稿: 3
Topic starter  

Visual Studio 2008 を使用してプログラムの勉強を始めました。OSはXP Proです。
そこで気になったのが、MFCアプリケーションとWin32プロジェクトで作成したプログラ
ムを比べると、ボタンコントロール(他にもあるかもしれませんが…)の表示が違いま
す。
①この違いは何でしょうか?
②また、MFCアプリケーションのボタンコントロールをWin32プロジェクトで表示する事
やその逆を行う事は可能でしょうか?
③可能な場合は、その方法を教えていただけないでしょうか?
以上、3点についてご解答いただければ幸いです。
よろしくお願いいたします。


引用未解決
トピックタグ
Blue
 Blue
(@Blue)
ゲスト
結合: 20年前
投稿: 1467
 

ビジュアルスタイルの違いでしょうか?
MFCの場合はスケルトンが勝手にマニフェストまで埋め込んでいるのでしょう。

方法 : マニフェストを C/C++ アプリケーションに埋め込む
http://msdn.microsoft.com/ja-jp/library/ms235591%28VS.80%29.aspx


返信引用
maru
 maru
(@maru)
ゲスト
結合: 17年前
投稿: 358
 

MFCは所詮Win32 APIのラッパーですので、MFCで可能なことはWin32で実現可能です。
(同じことを実行するのにかかる手間はだいぶ違いますが。)
表示が異なっているのはウィザードが作成するコードや、デフォルトで設定され
ているスタイルが異なっているからでしょう。

後はBlueさんが書いている通り、ビジュアルスタイルの違いですかね。
これも同じにすることは可能でしょう。


返信引用
Iralian Red
 Iralian Red
(@Iralian Red)
ゲスト
結合: 15年前
投稿: 3
Topic starter  

Blueさん、maruさん、ありがとうございます。
今の自分には頂きました情報から納得のいく答えを導き出す力はありません。
しかし、努力を惜しまず試行錯誤を重ねてみようと思います。
糸口となる情報がありましたら、またお世話にならせていただきます。


返信引用
Iralian Red
 Iralian Red
(@Iralian Red)
ゲスト
結合: 15年前
投稿: 3
Topic starter  

Blueさん、maruさんから頂きました情報を頼りに検索をしたところ、次のWEBページを発
見しました。

http://gurigumi.s349.xrea.com/programming/visualcpp/sdk_luna.html

これを基にプログラムを書いたところ、納得のいく結果を得る事ができました。
ありがとうございました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました