ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

QNo.3988050 Delphi 6 について
質問者:repop 現在、Delphi 6 を使ってプログラミングの
勉強をしているものです。
いろいろなサイトを回ってみたんですが、どうにも
分からないので質問をしました。
Delphiでフォーム上にボタンとかオプションボタンなどを
配置して作っていますが、そのデザイン?が
Win98風の灰色のペタンコボタンなので、
WinXP風の綺麗なボタン(触れたら光る奴)の
デザインに変えたいんですが、可能でしょうか?

もしできるとしたら、どのようにすればいいのでしょうか?
また、別の開発環境で出来る、という場合はその環境を
教えていただきたいです。

Delphiにした理由は、無料で使えて、かつランタイムがいらない
(exe単体、または複数のDLLを用意するだけで配布可能)
うえに、プログラミング入門には分かりやすいと思ったからです。
困り度:
  • 困っています
質問投稿日時:
08/04/30 19:43
この質問に対する回答は締め切られました。

回答

ANo.3 補足かー。
最後に、全員に、お礼をつけてくれるパターンなのかもしれませんが・・。
私は、ほぼ、お礼目当ての、偏屈者なので。

ちと、補足。
私が、OSがXP以前を疑ったので、Delphi6なんですよ。
Delphi2006もフリーで使えますよ。
こちらの方が、コードエディターが少し優秀で、たぶんXPのスタイルにも対応しているかと。(XPのスタイルを気にしたことがないので、分かりませんが。
まぁ、Delphi2006は、ちとインストール手順が複雑だったり、起動が重かったり、コンポーネントの種類も違いがあるのかな?
たしか、新たにコンポーネントはインストールできなかったような。
インストールの詳しいHPも、まだあると思います。
あえて、Delphi6を選んだのなら、別にいいのですが。では。

まぁ、直接の質問・回答では、ないし、こちら側のかってな回答なんですけどね。
回答者:noname#58606
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:
08/05/01 10:34
この回答へのお礼おっしゃる通りです・・・

とりあえず、XPスタイルについては、
無事に成功できたので、嬉しい限りです。

それでは、最後まで、ありがとうございました!

回答良回答20pt

ANo.2 君はえらい!!
Delphiは、簡単で、楽しいですよー。
ランタイムがいらないって事は、チャットやメッセンジャーで、渡せて、即使ってもらうことができる。
ただ、本がマイクロソフト産の言語より、本が恐ろしく少ない点は、入門言語ではないような。
それ以外は、大本が教育用に作られたPascalなので、しっかりとしていて、なおかつ、難しくない言語だと、思います。
ネットで探せば、いろいろと資料もあるので、簡単なツールなら、1時間もあれば、作成可能。
残念ながら、もう少しでここをやめようと思っているけど、それまでは、できる限り、回答しよう。

ただ、お使いのOSは、なんでしょう?
OSがXPじゃなかったら、難しいというか、面倒なような、できるか分からないような。
実は、私はW2KでDelphiを使っているので、XPの事は分からないのと、ビジュアル的な物より、機能性優先なので、気にしたことがなかったのですが。

Delphi6用XPビジュアルスタイル対応コンポーネント
http://rd.vector.co.jp/soft/win95/prog/se219006.html
ってのは、あるんだけど、これってたぶん、XPで動作させた時に、XPのスタイルにするものだと思う。

そうなるとWinXP以前のOSで、XP風のアプリを作るとするのは・・・。
Win32APIでいけるのかな?
Win32APIは、Delphiではなく、Winのシステムを操作したり、いじれるもの。
http://ja.wikipedia.org/wiki/Windows_API
もともとXP以前の物ではXPの物がないので、XP風のものを、くっつけるしかないのでは?と、。

で、お使いのOSは、どうなんでしょうか?と。
回答者:noname#58606
種類:回答
どんな人:一般人
自信:参考意見
回答日時:
08/04/30 22:11
この回答への補足回答、それにお褒めの言葉まで、ありがとうございます!
使用OSをそういえば忘れていましたね;
WinXPなので、紹介して頂いたURLで出来そうです!

No.1の回答者さんのXPManifestでも色々検索をして、
色々調べていました。

まだ試してない部分もありますが、無事に出来そうです。
詳しい説明、どうもありがとうございます!
この回答へのお礼無事に出来ました!

また、色々とチャレンジしてみようと思います。

回答良回答10pt

ANo.1 あれはXPManifestというものを使います。
少し調べてみてください。
回答者:fifaile
種類:回答
どんな人:一般人
自信:参考意見
回答日時:
08/04/30 21:36
この回答へのお礼マニフェストについて色々調べてみましたが、

その他にも色々なことが分かりました。

助言、ありがとうございました!