EM_SETHANDLE メッセージ
複数行の編集コントロールで使用されるメモリのハンドルを設定します。
パラメーター
-
wParam
-
エディット コントロールが独自のメモリを割り当てるのではなく、現在表示されているテキストを格納するために使用するメモリ バッファーへのハンドル。 必要に応じて、コントロールはこのメモリを再割り当てします。
-
lParam
-
このパラメーターは使用されません。
戻り値
このメッセージは値を返しません。
解説
アプリケーションが新しいメモリ ハンドルを設定する前に、 EM_GETHANDLE メッセージを送信して現在のメモリ バッファーのハンドルを取得し、そのメモリを解放する必要があります。
編集コントロールは、テキストに追加の領域が必要な場合は常に、指定されたバッファーを自動的に再割り当てするか、追加のスペースが不要になるように十分なテキストを削除します。
EM_SETHANDLE メッセージを送信すると、元に戻すバッファーがクリアされ (EM_CANUNDO 0 が返されます)、内部変更フラグ (EM_GETMODIFYは 0 を返します)。 編集コントロール ウィンドウが再描画されます。
リッチ エディット:EM_SETHANDLE メッセージはサポートされていません。 リッチ エディット コントロールでは、テキストは単純な文字配列として格納されません。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2003 [デスクトップ アプリのみ] |
ヘッダー |
|