69.ウインドウのクラス名を取得する

< 使用用途 >
ウインドウのクラス名を取得する


 < 説明 >
API関数のGetClassName を使用します
GetClassName  =>ウインドウのクラス名を取得する
  <引数>
     hwnd:ウインドウのハンドル
     lpClassName:クラス名を格納する変数の
     nMaxCount:同、文字数
  @戻り値@
     正常終了0以外


< SAMPLE >

'標準モジュール
Public Declare Function GetClassName Lib "user32" Alias "GetClassNameA" (ByVal hwnd As Long, ByVal lpClassNameAs String, ByVal nMaxCount As Long) As Long

'ここからはフォーム内の処理です
Private Sub Command1_Click()
  Dim nName As String
  Dim nLeng As Long
  Dim Ret As Long

  'バッファを確保
  nName = String(250, Chr(0))
  nLeng = Len(nName)

  Ret = GetClassName(Form1.hwnd, nName, nLeng)
  Text1.Text = nName

End Sub





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

ホーム PV ランキング