26.ウインドウのタイトルバーの文字列を取得する



< 使用用途 >
ウインドウのタイトルバーの文字列を取得する


< 説明 >
API関数のGetWindowText を使用します。
GetWindowText=>ウインドウのタイトルバーの文字列を取得する
  <引数>
      hWnd&:   ハンドル
      lpString$: 文字列が格納される変数
      cch&:   文字列の文字数
  @戻り値@  
      文字列のバイト数


< SAMPLE >
'標準モジュール
Public Declare Function GetWindowText Lib "USER32"Alias "GetWindowTextA" (ByVal hWnd&, ByVal lpString$, ByVal cch&) As Long

'ここからはフォームの処理
Private Sub Command1_Click()
 
  Dim Name As string
  Dim Leng As Long

   'バッファを確保
   Name=String(250,chr(0))
   Leng=Len(Name)

   Ret=GetWindowText(Form1.hwnd,Name,Leng)
   ’結果をテキストに出力する
   Text1.Text=Name

End Sub





API 技術関連のページへ戻る

ホーム PV ランキング