HWNDがエディットかボタンか判別 – プログラミング – Home

HWNDがエディットかボタンか判別
 
通知
すべてクリア

HWNDがエディットかボタンか判別


派遣太
 派遣太
(@派遣太)
ゲスト
結合: 23年前
投稿: 1
Topic starter  

CreateWindow()した時の第1引数を、CreateWindow()の後に得るには
どうしたらいいんですか?
普通は、CreateWindow()する時に第1引数を指定するから
HWNDの値で判別できるけど、CreateWindow()した時の第1引数が
分からなかった場合にどうしたらいいのかを考えています。

HWND hTarget = CreateWindow(BUTTON, ボタン,
    WS_CHILD, 0, 0, 90, 90, hWnd, 0, hInst, NULL);

hWndが親ウインドだとして、こうして作成し、

Int i;
GetDaiich(hTarget, i);

if(i == 1)MessageBox(hWnd, エディット, 第1引数は, MB_OK);
if(i == 2)MessageBox(hWnd, ボタン, 第1引数は, MB_OK);

のような、GetDaiich() の機能を持つ方法や関数を教えて下さい。


引用解決済
トピックタグ
西風
 西風
(@西風)
ゲスト
結合: 23年前
投稿: 14
 

ウィンドウのクラス名を取得したいんですよね。
GetClassName() を使うといいと思います。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました