喫茶XRAYトップページ

[スレッド全体
]

[13365] リソースのビットマップについて返信 削除
2020/5/26 (火) 04:25:38 はじめまして
はじめまして、お世話になります。

当方D7を利用しています。

下記の記事を拝見させていただきました。
--------------------------------------------
ビットマップリソースのリソース ID を列挙
http://mrxray.on.coocan.jp/Delphi/plSamples/907_GetResourceBitmap.htm
--------------------------------------------

そこで、dclstd70.bplを参照し不思議に思ったんですが

下記のものは列挙出来て画像として参照できるんですが

TEDIT
TFINDDIALOG
TFONTDIALOG

下記の物は列挙もできなければ、画像も取得できないのですが
パレットにはアイコンとして表示されています。

FORMATDIALOG
VHANGEICONDIALOG
SHUTDIALOG

上記にかぎらず、サードパーティーでも取得出来たり出来なかったりが
あるんですが、何が理由でどうすれば取得できるか思いつきますでしょうか?

お手数おかけしますが宜しくお願いいたします。



[13366] Re:リソースのビットマップについて返信 削除
2020/5/26 (火) 09:12:01 Mr.XRAY
▼ はじめましてさん,どうも

> 下記の物は列挙もできなければ、画像も取得できないのですが
> パレットにはアイコンとして表示されています。
>
> FORMATDIALOG
> VHANGEICONDIALOG
> SHUTDIALOG


取得はできないけど,これらは  clstd70.bpl 内にあるということでしょか ?
どのように確認されたのでしょうか ?

# 聞いたことも見たこともない名前 ?
# ググってもヒットしない・・・
# さて,困った.調べようがない...


[13368] 分かりません返信 削除
2020/5/26 (火) 11:37:28 Mr.XRAY
> # 聞いたことも見たこともない名前 ?
> # ググってもヒットしない・・・
> # さて,困った.調べようがない...


そうだ !! ソースコードだ.
Delphi XE5 にはないな.
Delphi 7 にはあるのか ?

めんどくさい・・・
ということで分かりません.あきらめてください.
以上,一件落着と・・・


[13371] Re:分かりません返信 削除
2020/5/27 (水) 11:56:05 おかぽん
▼ Mr.XRAYさん
> > # 聞いたことも見たこともない名前 ?
> > # ググってもヒットしない・・・
> > # さて,困った.調べようがない...

標準のコンポーネントではないようですし、コンポーネントパレットへの
ボタンイメージ表示方法を知りたいってとこでしょうか?

Delphi 7 なら、以下で作成して、表示できる(はず)
1)ツール−イメージエディタ を使い、
2)新規作成で Delphi コンポーネントリソースファイル(*.dcr)を作成し
3)リソースにBitmap 追加で、サイズを24x24
4)Bitmap1 とかの名称を、コンポーネントクラス名(TButtonとか)に変更
5)パッケージのインストールで、コンポーネントのユニットと上記dcrを追加


ということで、名称がコンポーネントのクラス名になっている
サイズ24x24 のBitmapリソースがあれば、勝手に表示される。
(サイズが違っても、拡大・縮小される可能性があるが試していない)

パッケージ単位でコンポーネント(クラス)が登録されているので、誰かが作った
コンポーネントのアイコンは、dclstd70.bplのような、標準でインストールされる
パッケージを参照しても、列挙できない。

・・・ってとこでしょうか?

[13372] Re2:分かりません返信 削除
2020/5/27 (水) 12:08:54 Mr.XRAY
▼ おかぽんさん

> ・・・ってとこでしょうか?

う〜ん,どうなんでしょう.

列挙している名前 (何の ?) にはクラスを意味する T がないし.
拡張子もないし.何を意味しているのか不明です.


[13373] Re3:分かりません返信 削除
2020/5/27 (水) 16:06:39 Mr.XRAY
> ・・・ってとこでしょうか?

まっ,いずれにしいても,
丸一日たっても反応がありませんから,
本当に困っているとか,本当に知りたいというわけではないと思います.

この喫茶XRAY での質問を思い出してみると,ほとんどが 2 日程度で解決しています.
早いのは数時間です.
こんな事 (本人とってはこんな事ではないかも知れませんが) に
何日もかけていられませんって.


[13377] Re4:分かりません返信 削除
2020/5/28 (木) 14:04:24 おかぽん
▼ Mr.XRAYさん
> こんな事 (本人とってはこんな事ではないかも知れませんが) に
> 何日もかけていられませんって.


サンデープログラマー・・・いえ、マンデープログラマーなので、
来週の月曜深夜、ないし火曜早朝に来て下さる可能性があります(知らんけど)。


今年、新卒の子入ってきたけど・・・定時になったら、さっさと帰るんだよね。
(あんまり覚えていないけど)自分はプログラムが楽しくて、1時間くらいは、
いろいろと試したりしてたような気がする。
考え方が社畜ブラック企業人間なんだけど、業務で生産に貢献しているわけでは
ないので、多少は戦力になるために努力してほしいと思うわけで。

と、まったく関係ないスレッドで愚痴ってみるテスト。

# こんなことを考えてしまう年になってしまったのか(ヨボヨボ

[13378] Re5:分かりません返信 削除
2020/5/28 (木) 18:57:49 Mr.XRAY
▼ おかぽんさん

> サンデープログラマー・・・いえ、マンデープログラマーなので、
> 来週の月曜深夜、ないし火曜早朝に来て下さる可能性があります(知らんけど)。


なるほど.私と違って忙しいわけですね.
できれば質問の時に
「次の書き込みは,次の日曜日になります」
とか書いて欲しかったです (笑)

私が思うに,Delphi 談話室系の人 (回答があっても返信するつもりはない人)
ではないかと.
昔の知恵袋の発言を見ると,自分が期待していない回答の時は反応しない,
という方もいるようですから,実際は複雑なんでしょう.きっと.


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