MessageBox中按钮变灰

kapaskey 2009-03-11 10:58:32
添加控件通知处理程序代码中
MessageBox("","",MB_YESNO);
弹出的对话框,“是”,“否”
想让“否”为灰色?
怎么做啊……
...全文
360 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
aoxueqilin 2009-03-19
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 wqvbjhc 的回复:]
引用 6 楼 ringphone 的回复:
那你还不如视情况用MessageBox("","",MB_YESNO)和MessageBox("","",MB_OK)来得方便了。
[/Quote]
或者自己建立一个非模态对话框。
fishion 2009-03-12
  • 打赏
  • 举报
回复
还有一种就是用Findwindow找出MessageBox的句柄,再用findwindowex找出按钮“否"的句柄,再用enablewindow
wqvbjhc 2009-03-12
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 ringphone 的回复:]
那你还不如视情况用MessageBox("","",MB_YESNO)和MessageBox("","",MB_OK)来得方便了。
[/Quote]
liuzxchina 2009-03-12
  • 打赏
  • 举报
回复
我觉得如果只需要一个按纽,那就使用MB_OK。
wyc761024 2009-03-12
  • 打赏
  • 举报
回复
4楼正解.
ringphone 2009-03-12
  • 打赏
  • 举报
回复
那你还不如视情况用MessageBox("","",MB_YESNO)和MessageBox("","",MB_OK)来得方便了。
levelmouse 2009-03-12
  • 打赏
  • 举报
回复
不用MessageBox,
自己做个对话框?
feilinhe 2009-03-12
  • 打赏
  • 举报
回复
那你什么时候让它不为灰呢,如果不用它直接用MB_OK就可以了啊
littlefangMFC 2009-03-12
  • 打赏
  • 举报
回复
自己做一个...
oyljerry 2009-03-11
  • 打赏
  • 举报
回复
自己实现一个对话框,然后弹出来DoModal()

15,980

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧