Visual Studio 2012 で win32 アプリケーションを構築しています。次のコードで作成された 4 つの無効なボタンがあります。
HWND hWndButton=CreateWindowEx(NULL,
L"BUTTON",
L"APP1",
WS_TABSTOP|WS_VISIBLE|WS_CHILD|BS_DEFPUSHBUTTON|WS_DISABLED|BS_ICON,
40,
40,
180,
140,
hWnd,
(HMENU)IDC_BUTTON1,
GetModuleHandle(NULL),
NULL);
私がやりたいことは、アプリケーションの実行時にボタンを有効にすることです。最初のボタンを見つけて有効にするために findwindow を使用しようとしましたが、見つかりません。私のコードは次のとおりです。
HWND hwB1 = FindWindow(L"BUTTON",L"APP1");
if (hwB1 !=0) MessageBox(NULL,L"FOUND",L"Button Found",MB_OK);
EnableWindow(hwB1,true);
私は何か間違ったことをしていますか?前もって感謝します。