<Return[PQ]><Top>

PackDDElParam

Declare Function Api_PackDDElParam& Lib "user32" Alias "PackDDElParam" (ByVal msg&, ByVal uiLo&, ByVal uiHi&)

Declare Function PackDDElParam Lib "user32" Alias "PackDDElParam" (ByVal msg As Long, ByVal uiLo As Long, ByVal uiHi As Long) As Long

DDE の lParam 値を、プロセス間で DDE データを共有するときに使う内部構造にパックする。

パラメータ
msg
    ポストする DDE メッセージを指定する。
uiLo
    ポストしている DDE メッセージの lParam パラメータの、16 ビット Windows 上位ワードに対応する値を指定する。
uiHi
    ポストしている DDE メッセージの lParam パラメータの、16 ビット Windows 下位ワードに対応する値を指定する。
 

戻り値
    関数が成功すると、0 以外の値が返る。
    関数が失敗すると、0 が返る。

解説
    戻り値は、DDE メッセージの lParam パラメータとしてポストしなければならない。他の目的には使わない。戻り値をポストすれば、lParam

    パラメータを処分するための作業が不要になる。
    PackDDElParam 関数は、16 ビット Windows アプリケーションから 32 ビットアプリケーションへの移植を容易にする。
    この関数は、ポストされた DDE メッセージ以外には使わない。