</head> <body> <h1>EditGetLine</h1> <p>Edit コントロールの指定された行のテキストを返します。</p> <pre class="Syntax">Line := <span class="func">EditGetLine</span>(N, Control <span class="optional">, WinTitle, WinText, ExcludeTitle, ExcludeText</span>)</pre> <h2 id="Parameters">パラメータ</h2> <dl> <dt>N</dt> <dd> <p>型:<a href="../Concepts.htm#numbers">整数</a></p> <p>何行目かの数字です。1は最初の行を表します。</p> </dd> <dt>Control</dt> <dd> <p>型:<a href="../Concepts.htm#strings">文字列</a>、<a href="../Concepts.htm#numbers">整数</a>または<a href="../Concepts.htm#objects">オブジェクト</a></p> <p>コントロールのClassNN、テキスト、HWND、または<code>Hwnd</code>プロパティを持つオブジェクトを指します。詳しくは<a href="Control.htm#Parameter">Controlパラメータ</a>をご覧ください。</p> </dd> <dt>WinTitle, WinText, ExcludeTitle, ExcludeText</dt> <dd> <p>型:<a href="../Concepts.htm#strings">文字列</a>、<a href="../Concepts.htm#numbers">整数</a>または<a href="../Concepts.htm#objects">オブジェクト</a></p> <p>もしこれらの項目が未設定または省略されたときは、<a href="../misc/WinTitle.htm#LastFoundWindow">最後に見つかったウィンドウ</a>が使用されます。そうでないときは、<em>WinTitle</em>に <a href="../misc/WinTitle.htm">ウィンドウタイトルまたはターゲットウィンドウを識別するための他の基準</a>、および/または<em>WinText</em>にターゲットウィンドウの単一のテキスト要素からの部分文字列(付属のWindow Spyユーティリティを使えばわかります)を指定します。</p> <p><em>ExcludeTitle</em>と<em>ExcludeText</em>はウィンドウのタイトルまたはテキストで除外するために使用します。指定の仕方は<em>WinTitle</em>と<em>WinText</em>に似ていますが、<em>ExcludeTitle</em>はウィンドウのタイトル以外の基準(ウィンドウクラスやHWNDなど)を認識しません。</p> <p>ウィンドウのタイトルとテキストは大文字と小文字を区別します。<a href="DetectHiddenWindows.htm">DetectHiddenWindows</a>関数 と <a href="DetectHiddenText.htm">DetectHiddenText</a>関数で変更しない限り、初期設定では非表示ウィンドウは検出されず、非表示テキストは検出されます。<a href="SetTitleMatchMode.htm">SetTitleMatchMode</a>関数で変更しない限り、初期設定ではウィンドウのタイトルはその中のどこかに<em>WinTitle</em>または<em>ExcludeTitle</em>を含んでいれば一致します。</p> </dd> </dl> <h2 id="Return_Value">戻り値</h2> <p>型:<a href="../Concepts.htm#strings">文字列</a></p> <p>説明: Edit コントロールの<em>N</em>行目のテキストを返します。制御の性質によっては、文字列の最後がキャリッジリターン(`r)またはキャリッジリターン+ラインフィード(`r`n)になることがあります。</p> <h2 id="Error_Handling">エラー処理</h2> <p>ウィンドウまたはコントロールが見つからないときは、<a href="Error.htm#TargetError">TargetError</a>がスローされます。</p> <p><em>N</em>が範囲外であるなど無効である場合には<a href="Error.htm#ValueError">ValueError</a>が投げられます。</p> <p>コントロールにメッセージを送信できなかったときは、<a href="Error.htm#OSError">OSError</a>がスローされます。</p> <h2 id="Related">関連</h2> <p><a href="EditGetCurrentCol.htm">EditGetCurrentCol</a>、<a href="EditGetCurrentLine.htm">EditGetCurrentLine</a>、<a href="EditGetLineCount.htm">EditGetLineCount</a>、<a href="EditGetSelectedText.htm">EditGetSelectedText</a>、<a href="EditPaste.htm">EditPaste</a>、<a href="Control.htm">Control関数</a></p> <h2 id="Examples">例</h2> <div class="ex" id="ExBasic"> <p><a class="ex_number" href="#ExBasic"></a> メモ帳の編集コントロールの1行目を取得します。</p> <pre>line1 := EditGetLine(1, "Edit1", "ahk_class Notepad")</pre> </div> </body> </html>