2003-01-21 (Tue) プラークコントロール [長年日記]

Linux Magazine 2月号

話題なので購入。これは壮絶だ...

Re: # google するとぼくしか出ないぞ「燃猫熊」

我ながらオリジナリティ溢れるハンドルを付けたものだ。ニヤリ。

Meadow: REG_EXPAND_SZ

Windows XP White Paper*1 なるものをつらつら眺めていると、

レジストリ値型 REG_EXPAND_SZ



Windows NT で初めて導入されたレジストリ値型 REG_EXPAND_SZ は、
アプリケーションによる値の取得時に置換される変数を格納する展開可能なデータ文字列です。
次の例では、文字列 "%SystemRoot%" が、Windows XP のシステムファイルを
格納するディレクトリの実際の場所に置き換えられます。



File : REG_EXPAND_SZ : %SystemRoot%\file.exe



古いアプリケーションでは多くの場合、このレジストリ値を正しく処理しません。
アプリケーションでこの値型を読み取る場合は、
値を使用する前に ExpandEnvironmentStrings() を呼び出す必要があります。

との文章を発見。アプリケーションが自前で処理しなくてはならないのか。

Meadow が古いアプリケーションと言われると、癪に障るので対応してみる。良いみたい。

なんでこんな文書を見ているかと言えば[Meadow-develop: 4018]で himi さんが言ってた (5) の可能性を探っていたのだった。

それらしい情報が見つからないと悩んでいたのだけど、よくよく見たら「 ImageList Control」を利用する話じゃないか。散々 ImageList_hogehoge API とか COMCTL32.DLL とか探してしまった。明日はその線で探してみよう。

*1 Word文書

本日のツッコミ(全1件) [ツッコミを入れる]
# ネイ姉御改やっちモニ (2003-01-21 (Tue) 11:54)

笑<ハンドル