在消息框上的按钮上显示"Yes"与"No"

王朝vc·作者佚名  2006-01-09
宽屏版  字体: |||超大  

各位兄弟在看到标题时,可能会火冒三丈,"你这小子,欠揍吗?"

在MessageBox的最后参数上指定MB_YESNO不就行了?

众兄弟请息怒,请再看一遍标题,我说的是显示"Yes"与"No",不是"是"与"否"

#include <windows.h>

HHOOK hHook;

LRESULT __stdcall CBTHookProc( long nCode,WPARAM wParam,LPARAM lParam);

int WINAPI WinMain (HINSTANCE hInst, HINSTANCE hPrevInstance,LPSTR szCmdLine, int iCmdShow)

{

hHook=SetWindowsHookEx(WH_CBT,(HOOKPROC)CBTHookProc,hInst,NULL);

if (hHook)

{

MessageBox(NULL,"你是帅哥吗?","SC++",MB_ICONINFORMATION|MB_YESNO);

}

else

{

MessageBox(NULL,"无法安装HOOK" ,"SC++",MB_ICONINFORMATION|MB_YESNO);

}//if

return 1;

}

LRESULT __stdcall CBTHookProc( long nCode,WPARAM wParam,LPARAM lParam)

{

if (nCode==HCBT_ACTIVATE)

{

SetDlgItemText((HWND)wParam,IDYES,"&Yes");

SetDlgItemText((HWND)wParam,IDNO ,"&No");

UnhookWindowsHookEx(hHook);

}

return 0;

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有