Help!!所有的按钮都不响应了,怎么回事?
昨天调程序得时候,也不知道改了那里了(我改了一些设置,也有可能不小心删乐什么东西),运行应用程序得时候,所有自己添加的按钮均不响应了,变成了灰色(这些按钮都是需要根据自己得要求来进行使能的,那些不需要自己使能的都没问题),而且我在VIEW里面双击的时候也会出问题,根本就相应不了我的双击事件,并且双击完以后,应用程序就会没有相应,不过如果我将其他应用程序调到前台,让再把它调出来的时候,就可以相应了。谁能帮我分析一下,我应该去那里找问题压?我实在是想不通了。。。 问题点数:100、回复次数:19Top
1 楼mengqimxz(雨)回复于 2005-01-24 11:54:55 得分 10
是用SDI,按钮是在那里加阿,在对话框里吗?Top
2 楼scxy(小熊)回复于 2005-01-24 11:55:55 得分 10
这种问题太不好回答了,在你的项目里查找一下EnableWindow函数,在可能调用的地方做断点,然后调试,看是什么地方是按钮不可用了Top
3 楼delphihero(何去何从)回复于 2005-01-24 11:57:04 得分 10
把Debug删掉,看看有没有编译错误。
theApp还在吗Top
4 楼vcleaner(我没当大哥很久了.......)回复于 2005-01-24 12:10:13 得分 10
OnDraw函数有问题?给出OnDraw函数的代码看看?
如果可以的话,可以将程序源代码发到:xia_qingqi@broadxent.com.cn
我帮你看看!注明帖子的URL!Top
5 楼chuanke((C ) 2005【空间代数】. All rights reserved .)回复于 2005-01-24 14:46:28 得分 10
哎呀,小明。我给你说过多少次了呀!你怎么老不备份呢?看吧!又出问题了呀!嘿嘿....
如果可以的话,可以将程序源代码发到:xmlandcss@yahoo.com.cn
我帮你看看!注明帖子的URL!
Top
6 楼hbxtlhx(平民百姓-自已动手,丰衣足食)回复于 2005-01-24 15:03:46 得分 10
是不是把整个窗体设置为无效了?Top
7 楼xhenry()回复于 2005-01-24 16:25:22 得分 10
同意 hbxtlhx(踏雪寻岩)Top
8 楼garygao(窒息的鱼)回复于 2005-01-25 10:08:48 得分 0
疯了,我都没有办法调试了。
void CPropGridPropPage::OnButCle()
{
ClearField (); //在这里设了一个断点,可是调试的时候居然进不来!!!
GetDlgItem (IDC_BUT_DEL)->EnableWindow (FALSE);
GetDlgItem (IDC_BUT_UP)->EnableWindow (FALSE);
GetDlgItem (IDC_BUT_DOWN)->EnableWindow (FALSE);
}Top
9 楼garygao(窒息的鱼)回复于 2005-01-25 10:10:59 得分 0
这是代码的问题吗?我是不是改动vc的参数设置的时候出的问题呀??可我现在找不到问题呀~~~~Top
10 楼garygao(窒息的鱼)回复于 2005-01-25 10:12:48 得分 0
hbxtlhx(踏雪寻岩):
你说得把整个窗体设置为无效是那个代码?我找找看,不过我估计不是:(
Top
11 楼miladuo(辞职ing)回复于 2005-01-25 10:18:46 得分 10
DEBUG调试Top
12 楼garygao(窒息的鱼)回复于 2005-01-25 10:24:12 得分 0
还有呀,奇怪的是,我在该对话框的初始化函数里面设置一个断点就没有问题:
BOOL CPropGridPropPage::OnInitDialog()
{
CPropertyPage::OnInitDialog(); //在这里设置断点就没问题
。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。
}
这是咋回事呢???难度是我改动了vc的什么设置?我找不到问题呀,郁闷~
实在不好意思,代码很多,我不便全部发过去,只能那里有问题就贴那里了,不过上面不能设置断点德问题,我怎么看怎么不象是代码的问题呀~~同一个类里的方法,一个可以进去,一个不可以,是不是很奇怪呀??
Top
13 楼garygao(窒息的鱼)回复于 2005-01-25 10:26:38 得分 0
miladuo(永利) :DEBUG调试??
你的意思是说Set Active Project Configuration??没问题吧,的确是DEBUG调试,关键是,同一个类里的不同函数,却一个可以进去,一个不可以~~Top
14 楼fire_up(飞跃星河)回复于 2005-01-25 10:54:38 得分 10
是不是改动了resource.h文件,将按钮的ID定义改了。Top
15 楼oyljerry(【勇敢的心】→ ㊣提拉米苏√㊣)回复于 2005-01-25 11:12:12 得分 10
是不是按钮ID或DDX等被改动了Top
16 楼MuseIn(air supply * 学好Linux)回复于 2005-01-25 11:14:34 得分 0
估计是代码的逻辑问题Top
17 楼garygao(窒息的鱼)回复于 2005-01-25 11:23:41 得分 0
fire_up(飞跃星河) ,oyljerry(☆勇敢的心☆→㊣Project Coding㊣) :
估计不是改动了ID定义,因为所有的需要自己使能的按钮都变成了灰色,不能相应,然而其他的按钮都可以按,不过有的管用,有的按了也不管用。
MuseIn(air supply * 学好Linux) :
你所说的逻辑问题,怎讲?之前是没有问题的,后来不知道我改动了那里,才这样的。我以为是我误删了那些语句,可是,如果这样,应该报错呀。Top
18 楼liuzq_78(披着羊皮的狼)回复于 2005-01-25 15:50:25 得分 0
gzTop
19 楼garygao(窒息的鱼)回复于 2005-01-26 09:14:07 得分 0
算了,谁让我没有备份呢,认倒霉吧,决定了,重新写吧,好在很多只需要粘贴就好了!Top
相关问题
- Remoting没响应是怎么回事?
- 我的IE有问题了! 所有的 submit 按钮、javascript都不起作用! 其他的都还可以使用,不知怎么回事!
- “待机”按钮是灰色,不可用,怎么回事呢?
- 怎么回事?为什么不响应键盘消息?
- iis最近老是不响应asp页!怎么回事?
- “program manager 没有响应” 请问是怎么回事?
- U盘插入后Linux无响应,怎么回事?
- toolbar控件快捷按钮ICO图标放不上是怎么回事???
- 使用dw 一按F12 dw就死了无响应,这是怎么回事!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- ie6打开网页响应变慢,是怎么回事?请高手指教!!




