次の方法で共有


CPL_INIT メッセージ

コントロール パネル アプリケーションの CPlApplet 関数に送信され、グローバル初期化 (特にメモリ割り当て) の実行を求められます。


                CPlApplet(

    hwndCPl,

    CPL_INIT,

    wParam,  // = 0; not used, must be zero

    lParam   // = 0; not used, must be zero 

);

            

パラメーター

wParam

ゼロを指定してください。

lParam

ゼロを指定してください。

戻り値

初期化が成功した場合、 CPlApplet 関数は 0 以外を返す必要があります。 それ以外の場合は、0 を返す必要があります。

CPlApplet から 0 が返された場合、制御アプリケーションは通信を終了し、コントロール パネル アプリケーションを含む DLL を解放します。

注釈

これは、コントロール パネルアプリケーションがエラー状態を通知する唯一の方法であるため、アプリケーションはこのメッセージに応答してメモリを割り当てる必要があります。

このメッセージは、アプリケーションを含む DLL が読み込まれた直後に送信されます。

要件

要件
サポートされている最小のクライアント
Windows XP [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows 2000 Server [デスクトップ アプリのみ]
ヘッダー
Cpl.h

こちらもご覧ください

FreeLibrary