喫茶XRAYトップページ


[6870] またサンプル追加返信 削除
2013/4/17 (水) 17:54:10 Mr.XRAY
[030_タイトルバー ( キャプションバー ) にボタン類を追加配置]
http://mrxray.on.coocan.jp/Delphi/plSamples/030_CaptionBar_Button.htm

何年も前から,もう,やめようとか,プログラムはしたくないと言いながら,
また勢いで追加してしまいました.

関連して,フレーム(TFrame)の簡単な使用法のと,
GlassFrame プロパティのことも書いておきました.

DWM 関係の関数類を使用することは,ほとんどないと思いますが,
関数によっては,

(1) GlassFrame の Enabled を True に
(2) PE ヘッダの値を 6.0 以上に

しないと正常に動作しないことがあるようです.


[6871] Re:またサンプル追加返信 削除
2013/4/17 (水) 22:41:42 RAN
▼ Mr.XRAYさん
> 何年も前から,もう,やめようとか,プログラムはしたくないと言いながら,
> また勢いで追加してしまいました.


勢い大歓迎です。

>「Delphi XE2 Foundations」の著者である Chris Rolliston 氏のサイトに記事がありました.

全く知りませんでした。凄く勉強になります。

[6873] Re2:またサンプル追加返信 削除
2013/4/17 (水) 23:15:28 Mr.XRAY
▼ RANさん

> 勢い大歓迎です。

DEKO さんの勢いと,RAN の Twitter での勢いにはついていかれまへん.

しかし,タイトルバーにボタンとか追加するサンプルって,
Windows 2000, XP の時代のサンプルがちらほらあるんですが,
こんなの本当に必要なんでしょうか.疑問です.


[6877] Re3:またサンプル追加返信 削除
2013/4/19 (金) 09:23:35 RAN
▼ Mr.XRAYさん
> こんなの本当に必要なんでしょうか.疑問です.

確かに言われて見ると
・・・Office型のリボン用かな?

[6878] Re4:またサンプル追加返信 削除
2013/4/19 (金) 12:17:37 Mr.XRAY
> > こんなの本当に必要なんでしょうか.疑問です.
>
> 確かに言われて見ると
> ・・・Office型のリボン用かな?


必要ないんですよ.やっぱり.だって,質問した方が

≪この件は難しそうなので「解決」とさせていただきます。≫

と書いていますから.本当に必要だったら,ねっ !?
やらなきゃいけないんですから.
クライアントの要求,仕様を満たして,納品しなきゃいけないんですから.

そんなサンプルを書いて掲載する私って,一体.バカなんでしょうか ?
いや,違う.「悪者だ」?


[6879] Re5:またサンプル追加返信 削除
2013/4/19 (金) 13:11:50 RAN
▼ Mr.XRAYさん
> 必要ないんですよ.やっぱり.だって,質問した方が
> ≪この件は難しそうなので「解決」とさせていただきます。≫
> と書いていますから.本当に必要だったら,ねっ !?


な、なるほど、そっちの意味ですか。
読み違えました。
お怒りはご尤もです。ヘタレな質問者です。

> 一体.バカなんでしょうか ?

しかし、まあ、どんな経緯であっても
サンプルが増えていくのは嬉しいことですから。

お疲れ様でした。

[6880] Re6:またサンプル追加返信 削除
2013/4/20 (土) 10:46:55 taki
▼ マスター ▼ RANさん

> 必要ないんですよ.やっぱり.だって,質問した方が
> ≪この件は難しそうなので「解決」とさせていただきます。≫
> と書いていますから.本当に必要だったら,ねっ !?


私が思うには、タイトルバーに「最小化」「最大化」「閉じる」ボタン
に続いて「バルス」ボタンが必要だったのでは。


[6881] Re7:またサンプル追加返信 削除
2013/4/20 (土) 13:32:23 Mr.XRAY
> に続いて「バルス」ボタンが必要だったのでは。

ホゲ ! takiさーんってば !?
質問した方に同情しちゃいます.

そうか.この間作ったプログラムがおかしくなったのは,もしかして
taki さんが... なんて...


[6882] Re8:またサンプル追加返信 削除
2013/4/20 (土) 17:05:20 taki
▼ Mr.XRAYさん

> そうか.この間作ったプログラムがおかしくなったのは,もしかして
> taki さんが... なんて...


いえいえ、フォームという形態が「最小化」「最大化」「閉じる」以外に
どんな変化が必要かと考えたところ、たどり着いた機能です。

あくまでも、バルスボタンのイベントの中身はプログラマーの責任です。
自分のプログラムをバルスするのか、OSをも巻き込むのか。
なんて…。


[6883] Re9:またサンプル追加返信 削除
2013/4/20 (土) 20:06:37 Mr.XRAY
▼ takiさん

> あくまでも、バルスボタンのイベントの中身はプログラマーの責任です。

了解しました(笑)


[6887] Re3:またサンプル追加返信 削除
2013/4/21 (日) 23:22:38 おかぽん
▼ Mr.XRAYさん
> しかし,タイトルバーにボタンとか追加するサンプルって,
> Windows 2000, XP の時代のサンプルがちらほらあるんですが,
> こんなの本当に必要なんでしょうか.疑問です.


すいません、作ったことあります。

画面を大きく使いたくて、マウスカーソルがフォーム上からなくなると、
タイトルバーだけの小さくなるフォームを作りました。
で、タイトルバー上にマウスカーソルが移動すると、フォームが広がって
操作できるようになるんです。
これを有効にしたり、無効にしたりするボタンを設置したかったのです。

・・・誰からの要望でもありません、自己満足です。
某お絵かきソフトのツールパレットで、そんなのあったので、
かっこよかっただけです。
そんなのに憧れる年頃だったのです。

GlassFrameには対応していないので、Vista以降で動かすとクラシックスタイルに
なってしまうことから、いずれ活用させて頂こうと、自分のやる気がでるのを、
ず〜〜〜〜と待っているのです。

[6889] Re4:またサンプル追加返信 削除
2013/4/22 (月) 11:00:00 Mr.XRAY
▼ おかぽんさん

> タイトルバーだけの小さくなるフォームを作りました。
> で、タイトルバー上にマウスカーソルが移動すると、フォームが広がって
> 操作できるようになるんです。


なるほど.

> GlassFrameには対応していないので、Vista以降で動かすとクラシックスタイルに

そうなんですよね.Windows XP だと XP スタイル
Vista 以降は Aero ですらからね.面倒です.


[6909] ダウンロード数返信 削除
2013/4/24 (水) 00:34:10 Mr.XRAY
> こんなの本当に必要なんでしょうか.疑問です.

ところで,サンプルプログラム集は,ダウンロードの集計をとっています.
1 年ごとにクリアしてしまうのですが.
このサンプルは,最近ということもあり,もちろん 2 桁ありません.
毎年,多くても,100 も 200 もダウンロードがあるわけではありせんが.

毎年,多いのは,きっと皆さん驚かれると思います.
それは,PC-9801 関係なんです.
ハハッ.なんか複雑ですよね.


[6910] Re:ダウンロード数返信 削除
2013/4/24 (水) 09:52:54 RAN
▼ Mr.XRAYさん
> 毎年,多いのは,きっと皆さん驚かれると思います.
> それは,PC-9801 関係なんです.
> ハハッ.なんか複雑ですよね.


ははは、ありがちです。
私のブログも「カンファレンスコール」が人気記事で
Delphi より検索数が多い時があります。

賽の目と読者は思い通りになりません(笑)

INCM/CMT
Cyclamen v3.82