喫茶XRAYトップページ

[スレッド全体
]

[8563] Re10:ダウンロードしてね返信 削除
2015/3/10 (火) 09:18:21 Mr.XRAY
▼ おかぽんさん

> WinShight32とかWinspectorとか使ってみたんですけど、すぐに消えるから
> 捕まえきれなくて。


そうなんですよー.
何か方法がないもんですかね.
そうすれば,新たにヒントウィンドウ生成しなくても操作可能な気もするんですが.

> 同じように、ウインドウが作成(表示)された時にできるのではないかと
> 考えてみましたが、まぁ、気が向いたときの調査物件入りです。


生成ではなく,表示に注目してみました.
「気が向いたときの調査物件入りです」ですね.


[8567] Re11:ダウンロードしてね返信 削除
2015/3/10 (火) 18:38:59 おかぽん
▼ Mr.XRAYさん
> 「気が向いたときの調査物件入りです」ですね.
気が向いたときと言いつつ、ヒントが出ると、いろいろ調べたくなりますね。

すると、世の中には同じようなことを考える人がいるようです(たぶん)
http://www.progtown.com/topic1060130-how-to-superimpose-system-buttons.html

今のところ、実機が Windows 7 しかないので、検証は多くできませんが
見事に文字を変更できました。

そして、どこにしようかと思ったけど、元ネタのとこに投稿してみました。
http://hpcgi3.nifty.com/e-papy/DelphiBBS/wwwlng.cgi?print+201502/15020017.txt

Mr.XRAYさんの「#32774」のキーワードがなければ、きっと気が向かなかったと思います。
ありがとうございました。

他のアプローチもあるかもしれませんが、とりあえず満足しましたので、完了物件入りです。
なにより使い道がn・・・おっと、これ以上は言えません。


[8568] Re12:ダウンロードしてね返信 削除
2015/3/10 (火) 19:30:04 Mr.XRAY
▼ おかぽんさん

> そして、どこにしようかと思ったけど、元ネタのとこに投稿してみました。
> http://hpcgi3.nifty.com/e-papy/DelphiBBS/wwwlng.cgi?print+201502/15020017.txt


見ました!! 見ました!!
そうか,なるほど,グローバルフックにしなくても,自アプリだから,
WM_NC 系のメッセージでいいわけですね.
難しく考えてしまっていました.

>すると、世の中には同じようなことを考える人がいるようです(たぶん)
>http://www.progtown.com/topic1060130-how-to-superimpose-system-buttons.html


しかし,まぁ,よく見つけたもんですね.
いや,いや,参りましたです.

ても,何ですね.こうやって,何かプログラムができていくのは
楽しいですね.


[8570] Re13:ダウンロードしてね返信 削除
2015/3/11 (水) 08:04:03 おかぽん
▼ Mr.XRAYさん
パフォーマンスオプションの設定でも変わるんですね。
元のソースは、単一行でのソースでしたから、もしかすると単一行であれば
パフォーマンスオプションにかかわらず、きれいに描画されるのかもしれません。

> ても,何ですね.こうやって,何かプログラムができていくのは
> 楽しいですね.

わくわくしながらプログラムしていた頃を思い出しますね。
どうしたらできるんだろうと、探求する楽しみがありました。


[8569] 閉じるボタンのツールチップ返信 削除
2015/3/10 (火) 22:41:20 Mr.XRAY
なわけで,やってみました.
Windows 7 U64(SP1) + Delphi XE(UP1) Pro でコンパイルしました.
EXE の実行は Windows 7 U64(SP1) です.

図の上が,パフォーマンスオプションの
[ヒントをフェードまたはスライドで表示する]が OFF の時
下が ON の時です.
ON の時ではも少し待つと,OFF の時と同じになる時もあります.

Windows 7 の パフォーマンスオプション の設定ダイアログは,
以下のコマンドを ファイル名を指定して実行で実行すると表示されます.
%SystemRoot%\System32\SystemPropertiesPerformance.exe


[8571] ツールチップのクラス名返信 削除
2015/3/11 (水) 14:38:24 Mr.XRAY
> Mr.XRAYさんの「#32774」のキーワードがなければ、きっと気が向かなかったと思います。

ツールチップのクラス名ですが,以下に記述があります.
https://msdn.microsoft.com/en-us/library/ee671196.aspx


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82