请问我用vs2010建立了一个dialog窗口,但是idok按键没有显示出来

 我来答
花花浪客
2013-10-22 · TA获得超过2069个赞
知道小有建树答主
回答量:792
采纳率:100%
帮助的人:706万
展开全部
你在资源编辑器上确认是否在这个对话框上有IDOK按钮,如果没有的话拖一个按钮控件到这个对话框上把它的ID设置成IDOK就行了
追问
我试过了的,他说具有该功能的控件已经存在了
追答
所以说你的IDOK按钮实际上存在,那么你是在资源编辑器上可以看到这个按钮,但是运行后看不到吗?还是在资源编辑器上也看不到?如果是后者的话
你试试使用文本方式(比如使用notepad.exe)打开你的工程的.rc文件,然后通过ID找到你的这个对话框,看到的样子大概是这样:
IDD_ABOUTBOX DIALOG DISCARDABLE 0, 0, 235, 55
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "About Base64Test"
FONT 8, "MS Sans Serif"
BEGIN
ICON IDR_MAINFRAME,IDC_STATIC,11,17,20,20
LTEXT "Base64Test Version 1.0",IDC_STATIC,40,10,119,8,
SS_NOPREFIX
LTEXT "Copyright (C) 2004",IDC_STATIC,40,25,119,8
DEFPUSHBUTTON "OK",IDOK,178,7,50,14,WS_GROUP
END
你把你的这段贴出来,我可以帮你看看你的按钮的属性设置是否有些奇怪的地方
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式