我建立在Visual Studio 2012年Win32應用程序我有下面的代碼創建了4個禁用按鈕:WinAPI的FindWindow函數
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);
我做錯了什麼? 預先感謝您。
@aschipfl:這個解釋有幫助嗎? –
是的,謝謝你! – aschipfl