为什么我的OnSize函数执行了三次?请教一下 [问题点数:20分,结帖人sunjie5243]

Bbs1
本版专家分:24
结帖率 100%
Bbs1
本版专家分:24
Bbs12
本版专家分:361029
版主
Blank
名人 2013年 荣获名人称号
Blank
探花 2011年 总版技术专家分年内排行榜第三
2010年 总版技术专家分年内排行榜第三
Blank
进士 2012年 总版技术专家分年内排行榜第五
Blank
金牌 2012年1月 总版技术专家分月排行榜第一
Bbs7
本版专家分:24992
Blank
红花 2011年10月 VC/MFC大版内专家分月排行榜第一
Bbs1
本版专家分:24
Bbs1
本版专家分:24
Bbs12
本版专家分:361029
版主
Blank
名人 2013年 荣获名人称号
Blank
探花 2011年 总版技术专家分年内排行榜第三
2010年 总版技术专家分年内排行榜第三
Blank
进士 2012年 总版技术专家分年内排行榜第五
Blank
金牌 2012年1月 总版技术专家分月排行榜第一
Bbs1
本版专家分:24
求助:为什么以下SQL只执行了三次
DECLARE @i intrnDECLARE @j intrnSet @i = 1rnSet @j = 1rnrn WHILE @j ,1,19)rn ENDrnrn ENDrnrn------------------------rnrn数据库为:sqlserver ,附建表语句:rnrnCREATE TABLE [dbo].[v_test] (rn [t_month] [int] NULL ,rn [t_depot] [int] NULL ,rn [t_good_id] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,rn [t_quantity] [decimal](18, 2) NULL ,rn [t_money] [decimal](18, 2) NULL rn) ON [PRIMARY]rnGOrn
为什么我的SEH处理函数行了两次?
.386rn.model flat,stdcallrnoption casemap:nonernrninclude d:\masm32\include\windows.incrninclude d:\masm32\include\kernel32.incrninclude d:\masm32\include\user32.incrnincludelib d:\masm32\lib\kernel32.librnincludelib d:\masm32\lib\user32.librnrn.datarnrnszCaption db 'Win32汇编例子',0rnszText db 'Win32汇编,Simple and powerful!',0rnrnszSEHCaption db 'SEH Handler',0rnszSEHText db 'Win32 Asm SEH Handler',0rnrn.codernrnstart:rnrn assume fs:nothingrn push offset Error_Handlerrn push fs:[0]rn mov fs:[0],esprnrn invoke MessageBox,NULL,addr szText,addr szCaption,MB_OKrn xor eax,eaxrn mov [eax],eaxrn rn pop fs:[0]rn pop eaxrnrn invoke ExitProcess,NULLrnrnError_Handler proc uses ecx lpExceptRecord:DWORD,rn lpFrame:DWORD,rn lpContext:DWORD,rn lpDispatch:DWORDrn rn invoke MessageBox,NULL,addr szSEHText,addr szSEHCaption,MB_OKrn retrnError_Handler endprnrn end startrn请问fs:[0]存放的是SEH处理<em>函数</em>指针还是指向上个SEH处理<em>函数</em>指针呢?rn<em>为什么</em>我执行xor eax,eax mov [eax],eax激发异常时,执<em>行了</em>我的SEH<em>函数</em>两次呢?rn还有,如果写正确的SEH呢?执行完自己的SEH后如果回复原来的SEH呢?
为什么我的shell脚本执行了没效果?
脚本environment.linux.sh的内容如下(我已将注释都去掉):rn[b]linuxbe_KERNEL_DIR=/Moxa/moxalinux/linux-2.6.xrnrnCROSSCOMPILER_DIR=/usr/local/arm-linux/binrnrnIX_LINUX_CROSSCOMPILER=xscale-linux-rnrnIX_XSCALE_SW=/Moxa/moxalinux/modules/ixp400_xscale_swrnrnPATH=/usr/bin:$CROSSCOMPILER_DIR:$PATHrnrnIX_DEVICE=ixp43XrnrnIX_PLATFORM=kixrp43xrnrnIX_TARGET=linuxbernrnexport linuxbe_KERNEL_DIR HARDHAT_BASE IX_XSCALE_SW PATH IX_DEVICE IX_PLATFORM IX_TARGETrnexport IX_LINUX_CROSSCOMPILERrnexport IX_KBUILD_CROSSCOMPILE="KBUILD_MODPOST_WARN=1 ARCH=arm CROSS_COMPILE=$IX_LINUX_CROSSCOMPILER"[/b]rnrn此脚本信息:rn-rwxr-xr-x 1 root root 2973 Aug 3 03:39 environment.linux.shrnrn我在root用户下执行:rn#./environment.linux.shrnrn之后:rn#env|grep IXrnLANG=POSIXrnrn并没有出现我希望export出来的环境变量,请问这是为何?谢谢!rnrnPS:如果我一个个export这些变量都是可以的。
我的for语句为什么只执行了一次
我想使用for语句把datagridview中的数据更新后再保存到数据库中,<em>为什么</em>每次执行时只添加了第一条记录?rn代码如下:rn for (int spcount = 0; spcount < dataGridView2.Rows.Count;spcount++ )rn rn //添加记录到零售商品表rn SqlCommand cmdlinshoushangpin = new SqlCommand("insert into linshou_shangpin values('" + this.dataGridView2.Rows[spcount].Cells[0].Value + "','" + this.dataGridView2.Rows[spcount].Cells[1].Value + "','" +rn this.dataGridView2.Rows[spcount].Cells[2].Value + "','" + this.dataGridView2.Rows[spcount].Cells[3].Value + "','" + this.dataGridView2.Rows[spcount].Cells[4].Value + "','" + this.dataGridView2.Rows[spcount].Cells[5].Value + "','" +rn this.dataGridView2.Rows[spcount].Cells[6].Value + "','" + Convert.ToInt32(this.dataGridView2.Rows[spcount].Cells[7].Value) + "','" + Convert.ToInt32(this.dataGridView2.Rows[spcount].Cells[8].Value) + "','" + Convert.ToInt32(this.dataGridView2.Rows[spcount].Cells[9].Value) + "','" +rn Convert.ToInt32(this.dataGridView2.Rows[spcount].Cells[10].Value) + "','" + this.dataGridView2.Rows[spcount].Cells[11].Value + "','" + this.dataGridView2.Rows[spcount].Cells[12].Value + "','" + this.dataGridView2.Rows[spcount].Cells[13].Value + "','" +rn this.dataGridView2.Rows[spcount].Cells[14].Value + "','" + this.dataGridView2.Rows[spcount].Cells[15].Value + "')", conyewu);rn cmdlinshoushangpin.ExecuteNonQuery();rnrn //更新库存表数据rn SqlCommand cmdupdatekucun = new SqlCommand("update kucun_shangpin set shuliang=shuliang-'" + this.dataGridView2.Rows[spcount].Cells[8].Value + "' where sp_id='" + this.dataGridView2.Rows[spcount].Cells[1].Value + "'", conyewu);rn cmdupdatekucun.ExecuteNonQuery();rn SqlCommand cmddelempty = new SqlCommand("delete kucun_shangpin where shuliang, conyewu);rn cmddelempty.ExecuteNonQuery();rn
[MFC]Dialog窗口大小调整控制OnSize/OnSizing
参考:http://www.360doc.com/content/08/1210/09/799_2090143.shtml 参考:MSDN   0. 启用对话框为可调节对话框     在对话框 属性->外观Border,选择Resizing   1. 对话框的大小限制,预想好允许用户调整的大小范围,通常下限为我们自认为需要确保的大小信息      MinWidth   = ;
函数onsize()与onsizing()区别
OnSize是控件大小发生变化后发给你的消息,你可以得到控件将要变成多大(cx和cy指定),OnSizing是正在改变的大小,例如用户点击着鼠标拖放一个控件的大小,这个时候就收到OnSizing了它们都是CWnd类的成员<em>函数</em>. OnSize()在窗口尺寸修改后被框架<em>函数</em>调用,<em>函数</em>原型是: afx_msg void OnSize( UINT nType, int cx, int c
MFC窗体消息之尺寸被改变 OnSize()
在窗口的大小更改后,框架调用该成员<em>函数</em>。 afx_msg void OnSize(    UINT nType,     int cx,     int cy  ); 参数nType 指定请求的调整大小的类型。  此参数可以是下列值之一:     SIZE_MAXIMIZED 窗口最大化。     SIZE_MINIMIZED 窗口最小化。    SIZE_RESTOR
窗口变化相关消息 OnSize、OnSizing和OnGetMinMaxInfo
最近用到窗口变化的一些东西,遇到几个相关的消息<em>函数</em>,简要分析,作为备忘。 3个消息分别是:WM_SIZE、WM_SIZING、WM_GETMINMAXINFO;分别对应相应的处理<em>函数</em>:OnSize、OnSizing、OnGetMinMaxInfo。 当窗口大小发生变化时,响应的顺序依次是:WM_GETMINMAXINFOWM_SIZINGWM_SIZE。   OnGetMi
OnSize (UINT nFlags, int cx, int cy)事件的 cx 与 cy 中保存的是改变前的范围还是改变后的范围啊?
OnSize (UINT nFlags, int cx, int cy)事件的 cx 与 cy 中保存的是Window改变大小前的范围还是改变后的范围啊?我在 OnSize 事件中处理 SCROLL,
为什么说我执行了非法操作???
请看下面一段程序:rnBOOL CMyWinApp::InitInstance()rnrn AfxEnableControlContainer();rn m_pMainWnd->DragAcceptFiles();rn EnableShellOpen();rn RegisterShellFileTypes(TRUE);rn .......rnrnrn后三行是我自己加上去的,第一行mfc自带的,我无非是想实现鼠标的拖放功能,但运行时总说执<em>行了</em>非法操作,怎么回事呢?
SQL维护计划为什么行了几天后就不执行了
维护计划对数据库做了自动备份,前4、5天都看到有数据库自动备到指定目录,rn后面就再没看到了有东西出来了,服务启动都正常,也没有什么错误提示,rn就是那天用手工备份了<em>一下</em>后就再没有自动备份了。高手指点<em>一下</em><em>为什么</em>??
图片点击事件为什么行了7次之后就不执行了
我导航里有7个图片,每个图片里有一个onclick事件,但是不管点击哪个几图片之后,只要点击了7次,onclick事件就无效了,但是又不报错,这是什么原因呢?rn onclick事件了调用了JavaScript<em>函数</em>,<em>函数</em>里调用了方法访问数据库,用Hibernate来操作对象对数据库访问的,会不会跟这个Hibernate有关系?
为什么我的AJAX的error函数行了两次~
有两个疑问:rn1、以下代码断网后运行,会弹出窗两次“断网了”,手机和PC上都是。rn2、关于超时,设置的是10秒,PC上会尝试10秒,但是手机上断网后直接就弹出来提示框了。rn[code=html] [/code]
DeleteCommand为什么行了两次??
rn.rn.rnrn rn 删除rn rnrn.rn.rnrn-----------------------rn在cs文件的page_load中:rnSqlDataSource1.DeleteCommand = " INSERT INTO [OperateLog]([ID], [userID.........rnrn<em>为什么</em>每次点击删除按扭时会给OperateLog中插入两条记录?rn
关于void CMainFrame::OnSize(UINT nType, int cx, int cy) 的使用?
对这条语句不是很明白,请懂得的大侠给介绍<em>一下</em>。。。 void CMainFrame::OnSize(UINT nType, int cx, int cy) { CFrameWnd::OnSize(nT
MFC关于获取子窗口CWnd
-
诡异的MoveWindow!!!OnSize()无响应
现象是这样: 当主对话框的大小发生改变时,我在OnSize()里对子控件进<em>行了</em>重新排列。 调用 m_pChild->MoveWindow(&rcChild, TRUE); 调整子控件大小。 诡异的是:
MFC窗口怎么显示halcon采集到的图片
-
对话框OnSize 自动调整控件大小和位置
对话框执行<em>onsize</em>消息时根据参数自动调整对话框上的控件大小和位置到合适位置,对话框执行<em>onsize</em>消息时根据参数自动调整对话框上的控件大小和位置到合适位置。
为什么代码不能执行了
这是我昨天写的共享文件夹的代码,昨天还运得正常,今天就提示我找不到是怎么一回事??????? rnManagementClass _class = new ManagementClass(new ManagementPath("Win32_Share"));rnobject[] obj = "f:\\tool", "我的共享", 0, 10, "Dot Net 实现的共享", "" ;rn_class.InvokeMethod("f:\\tool", obj);
为什么行了没变化
str :='10001'; rnAdoQuery1.Close;rnAdoQuery1.sql.Clear;rnAdoQuery1.Sql.Add('select seller from sell where productNO=''' + str + '''');rnAdoQuery1.open;rnrn<em>为什么</em>我执行上面程序后 TDBGrid 上的内容没有变啊rn跟踪执<em>行了</em>上面的程序了的
repaint为什么行了两次?
[code=Java]rn int i; //记录重绘次数rn public void display(Shape shape,Ground ground)rn System.out.println("GamePanel's display begin");rn this.shape = shape;rn this.ground = ground;rn repaint();rn System.out.println("GamePanel's display end");rn rn @Overridern protected void paintComponent(Graphics g) rn // TODO Auto-generated method stubrn rn if(shape !=null && ground != null)rn rn System.out.println(i++);rn shape.drawMe(); //此方法会打印Shape's drawMern ground.drawMe(); //此方法会打印Ground's drawMern rn rn[/code]rnrn打印结果:rnGamePanel's display begin //第一次调用displayrnGamePanel's display beginrn0rnShape's drawMernGround's drawMern1rnShape's drawMernGround's drawMernGamePanel's display begin //第二次调用displayrnGamePanel's display endrn2rnShape's drawMernGround's drawMernGamePanel's display begin //第<em>三次</em>调用displayrnGamePanel's display endrn3rnShape's drawMernGround's drawMernrndisplay()是由其它类不停调用的,从打印结果里能看出,display里的repaint第一次调用的时候连续重绘了两次,以后就正常了,这是<em>为什么</em>呢??
EN_KILLFOCUS的函数行了两次
CEdit响应EN_KILLFOCUS的<em>函数</em>在编辑框失去焦点后执<em>行了</em>两次,这是怎么个原理?
【【【函数居然自动执行了?????】】】
这是定义的<em>函数</em>:rn Function write(ByVal sender As Object, ByVal e As DataGridItemEventArgs)rn Text1.Value = e.Item.Cells(2).Textrn End Functionrnrn下面的程序用到了<em>函数</em>:rnPrivate Sub DataGrid1_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles DataGrid1.ItemDataBoundrn If (e.Item.ItemType = ListItemType.Item Or e.Item.ItemType = ListItemType.AlternatingItem) Thenrn e.Item.Attributes.Add("ondblclick", write(Me, e))rn e.Item.Attributes.Add("style", "cursor:hand")rn e.Item.Attributes.Add("onmouseover", "this.style.backgroundColor='lightblue'")rn e.Item.Attributes.Add("onmouseout", "this.style.backgroundColor='white'")rn End Ifrn End Subrnrn最让我不明白的是,我把<em>函数</em>赋给了ondblclick属性,可当程序执行的时候(页面刚打开的时候),程序就自动执<em>行了</em>write<em>函数</em>,根本都不用我双击grid了,而且无论我双击那一条,程序都没有反应~rn请问这是怎么回事啊?该怎么解决?
MFC中 的OnSize被调用的问题
MFC中 的OnSize、OnCreate、OnPaint、OnInitDialog()先后调用顺序及关系??尤其是OnSize什么时候被调用?调用几次啊? 有别人的个对话框程序,程序开始有这一句en
OnSize
void CtestOnSizeDlg::OnSize(UINT nType, int cx, int cy) { CDialogEx::OnSize(nType, cx, cy); // m_OldRect在构造<em>函数</em>里初始化为0,所以当第一个调OnSize()的 // 时候,缩放比例为1.0 int nWidth = m_OldRect.right - m_OldRe
一个CWnd对象的onpaint函数中,动态Create两个子窗口时造成wincore.cpp中的断言错误。
-
mfc子窗体OnSize后,最小化还原,控件全没了
一个程序中,创建了一个非模态对话框,为了更加方便,我设置了这个对话框能自由调整窗口大小,控件随之而变大 void Cdialogservice::OnSize(UINT nType, int cx,
OnSize(UINT nType, int cx, int cy)
这样得到的cx,cy是不是屏幕的宽度和高度?和GetSystemMetrics又有什么区别呢?我想设计一个任何像素的屏幕都能正常显示的界面,该用哪个<em>函数</em>?
if 执行了else也执行了
2019独角兽企业重金招聘Python工程师标准&gt;&gt;&gt; ...
我执行了一个存储过程……
我执<em>行了</em>一个存储过程……rnPublic conn As ADODB.ConnectionrnPublic rs As ADODB.RecordsetrnPublic cmm As CommandrnSet conn = New ADODB.ConnectionrnSet rs = New ADODB.RecordsetrnSet cmm = New Commandrnconn.ConnectionString = "dsn=pub;uid=sa;pwd=;"rnconn.OpenrnSet cmm.ActiveConnection = connrnconn.proc_pubsrn……rn怎样将conn.proc_pubs的结果集返回给rs^O^rn
谁执行了我的main函数
接着说“调用”,前面我们提到了一点系统调用,又略微详细的说了<em>一下</em><em>函数</em>调用,现在接着说<em>一下</em>程序调用,应该说是执行一个可执行程序。 前面的几篇文章都在围绕着<em>函数</em>调用栈来说,从main<em>函数</em>开始到每个<em>函数</em>的调用和返回,那么在main<em>函数</em>之前和main<em>函数</em>之后,也就是开始执行程序的main<em>函数</em>之前以及main<em>函数</em>返回后又有什么样的动作呢? 当我们在终端输入一个可执行文件的路径名时,如: lin
--------------为什么我禁止了IE的javascript,我的程序还是执行了?------------------
我想了解<em>一下</em>noscript这个标签究竟是怎么用的?哪位高手能具体的讲一讲呀?rnrn我做了一个小小的注册系统,里面用JS来检测填写的表单,但我禁止了IE的javascript之后,运行时还是一样执<em>行了</em>JS了,而打开QQ空间就会提示我的JS给禁止了,那<em>为什么</em>我的程序还是执<em>行了</em>JS呢?rnrn我想要做的是,当用户的浏览器禁止了JS,我就像Qzone那样提示他开启那项功能,具体是要怎么实现的呢?rn 怎么用啊?
为什么我每次关机时电脑都说我执行了非法操作
<em>为什么</em>我每次关机时电脑都说我执<em>行了</em>非法操作,这是怎么回事?rn还有如果我只对我的文档加锁而不影响别人的文档,别人也看不rnB.1我加锁的文档应该怎么做?
Onsize()时如何解决闪烁现象?我已经使用了双缓冲,在滑块移动时没出现闪烁,但是窗口大小改变时,却闪烁了
如何解决这个问题?大家发言
编辑框控件随窗口大小变化重写OnSize()
最近在学mfc, 模仿一个记事本。文本内容用编辑框来显示。 当窗口变化时,通过以下代码,可以实现编辑框随窗口一起变化。 需要注意的是在使用编辑框指针前,一定要加上判断。因为第一次OnSize() 被调用时,编辑框对象还没有生成,只有窗口对象。 void CNotePadDlg::OnSize(UINT nType, int cx, int cy)  { CDialog::OnSize(
MFC重写OnSize()之后控件丢失
我重写了窗口的OnSize()消息,想要控件的布局随着窗口的大小变化,但是点击最大化,最小化的侍候,窗口中的控件就丢失了,请各位高人指点迷津。 具体重写代码给出如下:void CMyEverythin
MFC 窗口自动填充 消息Onsize()
void CRightView::OnSize(UINT nType, int cx, int cy) { CFormView::OnSize(nType, cx, cy); // TODO: 在此处添加消息处理程序代码 CSize sizeTotal; sizeTotal.cx = cx; sizeTotal.cy = cy; SetScrollSizes(MM_TEXT, siz
MFC自绘窗口的时候,OnSize
void CDialogEx::OnSize(UINT nType, int cx, int cy) { CDialog::OnSize(nType, cx, cy); //计算偏移 INT nYPos=1; INT nXPos=cx-nCloseWidth; //设置位置 m_rcButton[BST_CLOSE].SetRect(nXPos,
为什么我建的job只执行了一次就不执行了
我做了个job使用的小例子,可是做完以后,我的job总是只执行一次就不执<em>行了</em>,到底是<em>为什么</em>啊?rn1、确保Oracle的工作模式允许启动队列管理器(SNP进程) rnsql>Alter System Disable Restricted Session;rnrn2、确保Oracle已配置任务队列管理器的启动参数,我把initdw.ora文件添加了这两个配置rnjob_queue_process=5 rnjob_queue_interval=60 rnrn3、重启数据库,我是在开始菜单->管理工具->服务->OracleServiceMYORACLE重启了一次。rnrn4、创建测试表rn create table test(today date);rn5、创建一个自定义过程rncreate or replace procedure my_jobrnasrnbeginrn insert into test(today) values(sysdate);rnend;rnrn6、创建jobrnvariable job1 number;rnbeginrndbms_job.submit(:job1,'my_job;',sysdate,'sysdate+1/1440');rncommit;rnend;rn/rnrn7、运行jobrnbeginrn dbms_job.run(job1);rnend;rnrn8、查看该任务的执行情况:rnselect job,next_date,next_sec,failures,broken from user_jobs;rn显示rnrn JOB NEXT_DATE NEXT_SEC FAILURES Brn---- ---------- ---------------- ---------- -rn 1 27-5月 -05 11:18:36 0 Nrnrn结果就在27-5月 -05 11:18:36这个时间执<em>行了</em>一次存储过程,以后就再也没有执行过了,然后我又运<em>行了</em>一次job,rnbeginrn dbms_job.run(job1);rnend;rn结果也是只执行一次就不执<em>行了</em>,我是要他每隔一分钟执行一次的啊,到底怎么回事呢?请各位指教!rn
请教为什么析构了三次
[code=C/C++]class Arnpublic:rn A()cout<<
请教三次样条函数
请问哪位大虾知道如何用<em>三次</em>样条<em>函数</em>插值。rn在等间距的8个点之间插值,相邻两点之间插72个点。且这8个点是可变的。rn急求解!rn谢谢啦
我点了一次listctrl里的项,ItemChanged处理函数行了三次为什么会这样?
我在里面放了几个图片,rn第一次点了其中一个,ItemChanged处理<em>函数</em>执<em>行了</em>一次;rn再点另外一个,ItemChanged处理<em>函数</em>执<em>行了</em><em>三次</em>;rn以后每点一个,ItemChanged处理<em>函数</em>都执行<em>三次</em>。rn不知道这是怎么回事?rn请大侠帮忙//bow
OnSize函数
OnSize<em>函数</em>的cx cy都是"当前对话框"的宽度和高度,并非是屏幕的
MFC窗口变化消息( OnSize、OnSizing和OnGetMinMaxInfo)
最近用到窗口变化的一些东西,遇到几个相关的消息<em>函数</em>,简要分析,作为备忘。 3个消息分别是:WM_SIZE、WM_SIZING、WM_GETMINMAXINFO;分别对应相应的处理<em>函数</em>:OnSize、OnSizing、OnGetMinMaxInfo。 当窗口大小发生变化时,响应的顺序依次是:WM_GETMINMAXINFOWM_SIZINGWM_SIZE。
一个有关MFC的OnSize和MoveWindow结合的问题
-
MFC关于OnSize和MoveWindow关系的梳理
-
如何调用ONSIZE??????
我想在代码中执行<em>onsize</em>()中的代码,但是不知道如何调!<em>onsize</em>有三个参数.我不想调整窗口的大小.求助!
在vue中监听windows.onsize自适应屏幕
http://blog.csdn.net/efficiency9/article/details/72857579
onsize函数
IDD_HELLO_DLG DIALOGEX 0, 0, 386, 226rnSTYLE DS_SETFONT | DS_FIXEDSYS | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | rn WS_CAPTION | WS_SYSMENU | WS_THICKFRAMErnEXSTYLE WS_EX_OVERLAPPEDWINDOWrnCAPTION "Hello World"rnFONT 8, "MS Shell Dlg", 400, 0, 0x1rnBEGINrn DEFPUSHBUTTON "OK",IDOK,329,204,50,14rn LTEXT "Ser:",IDC_NAME,7,18,347,24rn LTEXT "Des:",IDC_SERVICE_DESCRIPTION,7,42,39,17rn LTEXT "Static",IDC_SORT,7,59,372,145,WS_BORDER,rn WS_EX_CLIENTEDGErnENDrnrn上面是对话框,我想知道怎么写<em>onsize</em><em>函数</em>比较好,本来想用ONSIZE的长和宽与以前的比,然后设定位置,后来发现movewindow的参数都是int,所以不行rn清问应该怎么写好?
为什么CMainFrame::PreCreateWindow这个函数行了两次
一开始我在<em>函数</em>里加了AfxMessageBox发现了这个问题,后来又加了TRACE宏结果相同。执行两次有什么特殊的意义吗?
函数就执行了呢?">为什么还没点"提交",函数就执行了呢?
report.asp如下:rnrn...rn rn请输入名字 rn请输入公司名 rnrnrnrn rn rnrnrn程序目的:点"提交"按钮时,调用ccc(),ccc()中先判断name框是否输入,若无内容,出提示框,若有内容则将name,company两个文本框中的内容写入report表.程序开头省略部分已建立ado连接.rn问题:rn(1).运行时提示"变量未定义:'document',第24行.请问<em>函数</em>ccc()中如何获得本asp窗体中文本框的值?rn(2).为检验程序其它部分的有效性,我将ccc()中的document.form1.name.value和document.form1.company.value换成1,跳过问题(1)中的错误,发现界面可以正常显示出来,但此时打开access中的report表却见增加了一条记录,请问我此时还没点"提交"按钮调用ccc(),<em>为什么</em>会增加一条记录呢?程序哪里写错了?rn(3)顺便问<em>一下</em>:javascript中可用alert("...");return false;出现警告框,点击后程序中止.在vbscript中可以用msg("...")出现提示框,但点击后程序会继续运行下去,那么在vbscript中程序中止的语句如何书写?rnrnrnrnrnrnrnrnrnrnrnrnrnrnrn
setTimeout为什么只执行了一次?
[code=HTML]rnfunction GetValue()rnrn alert("3秒钟1次");rnrnvar timer = setTimeout("GetValue();",3000);rn[/code]rnrn就上面的代码 只有第一次弹出了alert以后就再也不执<em>行了</em>rn这是<em>为什么</em>?rn请各位高人不吝赐教
为什么循环只执行了一次?
部分程序如下,<em>为什么</em>循环只有执<em>行了</em>一次,想不通?请指教,谢谢。rn";rnrn echo "$out_tname";rnrn echo "$out_name" ;rnrnrn $query=" select (num0-num1-num2-num3+num4) from sf_mobile_sell_fs where plan_name='$out_tname' and type_name='$out_name' and sell_time=to_date(to_char(sysdate-1,'yymmdd'),'yy-mm-dd') " ;rn ora_parse($cur,$query);rn ora_exec($cur);rnrn $last_day=ora_getcolumn($cur,0);rnrn //ÓÉÉÏÈÕ¿â´æ£¬½ñÈÕÈë¿âÊýËã³ö½ñÈÕ¿â´æ¡£²¢ÇÒÖÃNUM4=$LAST_DAYrn $out_resnum=$last_day+$out_num0-$out_sum;rn $query=" update sf_mobile_sell_fs set num4=$last_day where plan_name='$out_tname' and type_name='$out_name' and sell_time=to_date(to_char(sysdate,'yymmdd'),'yy-mm-dd') and id='$global_user_id' " ;rnrn ora_parse($cur,$query);rn ora_exec($cur);rnrnrn echo"$last_day" ;rn echo "$out_num0" ;rn echo "$out_num1" ;rn echo "$out_num2 " ;rn echo "$out_num3" ;rnrn echo "$out_sum" ;rn //Ô½ÀÛ¼ÆÏúÊÛÁ¿rnrn $query=" select sum(num1+num2+num3) from sf_mobile_sell_fs where plan_name='$out_tname' and type_name='$out_name' ";rn $query.=" and sell_time between to_date(to_char(sysdate,'yyyymm')||'01','yyyymmdd') and to_date(to_char(sysdate,'yyyymmdd'),'yyyymmdd') ";rn ora_parse($cur,$query);rn ora_exec($cur);rnrn $month_sum=ora_getcolumn($cur,0);rn echo"$month_sum" ;rn echo" $out_resnum" ;rnrn //ÇóÉϸöÔµÄ×îºóÒ»ÌìµÄ¿â´æ¼´ÎªÉÏÔ¿â´æÀÛ¼Ærn $query=" select (num0-num1-num2-num3+num4) from sf_mobile_sell_fs where plan_name='$out_tname' and type_name='$out_name' and sell_time=(to_date(to_char(sysdate,'yyyymm')||'01','yyyymmdd')-1) " ;rn ora_parse($cur,$query);rn ora_exec($cur);rn $last_month=ora_getcolumn($cur,0);rn echo"$last_month";rnrn // ±¾ÔÂÈë¿âÀÛ¼Ærn $query=" select sum(num0) from sf_mobile_sell_fs where plan_name='$out_tname' and type_name='$out_name' ";rn $query.=" and sell_time between to_date(to_char(sysdate,'yyyymm')||'01','yyyymmdd')and to_date(to_char(sysdate,'yyyymm'),'yyyymmdd') ";rn ora_parse($cur,$query);rn ora_exec($cur);rn $this_month=ora_getcolumn($cur,0);rn echo"$this_month" ;rnrn echo"" ;rnrnrnrn?>
MFC OnSize事件调用时间
在Ocx控件被加载时,第一次调用OnSize事件实在控件中的各个部件未加载前,此时如果操作控件中的控件会出现控制针异常,需要提前判断。 CTestDlg m_dlg; int CTestCtrl::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (COleControl::OnCreate(lpCreateStruct) ==
消息OnSize的用法
面板的控件随面板的大小,位置大小也可以变化。afx_msg void OnSize(UINT nType, int cx, int cy);void CstatusBar_MenuView::OnSize(UINT nType, int cx, int cy) {            CFormView::OnSize(nType, cx, cy);           if
点击窗口最大化调用onsize的问题
用vs2010创建一个对话框,创建时代最大化、最小化按钮,但点击最大化,最小化时没有掉用WM_SIZE<em>函数</em>数,这是<em>为什么</em>,不解
MFC 控件大小随窗体改变而改变大小-OnSize
转载:https://blog.csdn.net/zhoxier/article/details/7776128 一个基于对话框的MFC界面,怎么样才能让对话框里的控件能和对话框同比例变小变大?今天我一直想解决这个问题,这是师姐留给我的任务。经过在网上的大量搜素,终于找到了解决方法,其实比较简单。 &amp;nbsp;&amp;nbsp; 一般情况下...
为什么数据库写操作都不能执行了
包括以前用过的asp程序(asp+access) rn都无法执行数据库写操作rnrn操作系统 winxp 磁盘是ntfs分区rniis配置的时候所有权限都已经选了rnrn谁能告诉我是怎么回事?
测试题:静态构造函数行了几次?为什么
以下2段代码,静态构造<em>函数</em>分别被执<em>行了</em>几次?<em>为什么</em>?详细阐述<em>一下</em>你的理由。rnrn代码1: rn[code=C#] class Programrn rn static Program()rn rn Console.WriteLine("Constructor");rn rnrn static void Program_UnhandledException(object sender, UnhandledExceptionEventArgs e)rn rn rnrn static void Main(string[] args)rn rn AppDomain d = AppDomain.CreateDomain("Test");rn UnhandledExceptionEventHandler h = Program_UnhandledException;rn typeof(AppDomain).GetEvent("UnhandledException").AddEventHandler(d, h);rn rn [/code]rnrn代码2:rn[code=C#] class Programrn rn static Program()rn rn Console.WriteLine("Constructor");rn rn rn static void Program_UnhandledException(object sender, UnhandledExceptionEventArgs e)rn rn rnrn static void Main(string[] args)rn rn AppDomain d = AppDomain.CreateDomain("Test");rn UnhandledExceptionEventHandler h = Program_UnhandledException;rn d.SetData("Test", h);rn rn [/code]
为什么只执行了i等于0
[code=delphi] i := 0;rn while i).AsString := RwInfo.Pk_Corp;rn qrCRUD.ExecSQL;rn end;rn DateStart:=DateStart+1;rn end;rn i:= i+1;rn end;[/code]
break为什么只执行了一次?
[code=javascript]rnrnrnrn rnrnrn[/code]跳到list的位置之后然后再跳到之后么?这是什么逻辑?rnrn[code=javascript]rnrnrnrn rnrnrn[/code]这个怎么没有反应?
swing itemStateChanged为什么行了两次
java swing itemStateChanged<em>为什么</em>执<em>行了</em>两次?   解决方法: 增加如下条件判断: @Override public void itemStateChanged(ItemEvent e) { if(e.getStateChange()==ItemEvent.SELECTED){ } }      ...
我想要在OnSize消息处理函数中,重新计算cx和cy的值,让我的窗口和新的cx,cy值一样大?
我想要在OnSize消息处理<em>函数</em>中,重新计算cx和cy的值,让我的窗口和新的cx,cy值一样大? 也就是说,假设窗口原来cx,cy大小是100,100,(在OnSize中得到) 我想在OnSize中设
对话框的OnSize()和OnWindowPosChanged()的理解
最近的项目是一个对话框的项目,之前没有做过这种项目,
为什么在重写的onsize函数里面都会首先调用基类的CDialog::Onsize
<em>为什么</em>在重写的<em>onsize</em><em>函数</em>里面都会首先调用基类的CDialog::Onsize,而且我看有的重写<em>onsize</em>接口中,只调用了CDialog::Onsize,而没有做其他操作,既然这样,<em>为什么</em>要重写
C++创建控件并响应三部曲、设置窗口全屏、OnSize实现控件大小改变、跟踪调试顺序
一、创建控件并响应事件三步曲:添加成员变量,变量类型为所创建控件的类型,如CButton 1.手动添加 afx_msg void OnmyButton();   2.手动添加实现<em>函数</em>;   3.关联:MESSAGE_MAP:ON_BN_CLICKED(IDC_MYBUTTON,OnmyButton)。 二、VC设置窗口全屏显示的方法:通过设置窗口显示状态和窗口位置来使窗口全屏。 在窗
MFC 的onsize函数不响应
在做一个简易total commander的时候,建立了两个FormView各占一边,分别在这两个视图类上放置了ListCtrl空间,然后用OnSize<em>函数</em>调整控件的显示,使控件可以占满视图,这是两个
jquery load为什么只执行了一次??
在js文件里的代码如下:rn$(function()rn $("#profile").load("/member/member.do?method=getMemberHonor");rn);rnrn代码是想在页面加载完后,从后台读出会员的头衔,在firefox下没问题,不过在ie6下,只运<em>行了</em>一次?rnrn求教大家rn<em>为什么</em>会这样啊?要怎么解决?n[b]问题补充:[/b]n第一次载入页面时运<em>行了</em>,再刷新就不<em>行了</em>
为什么servlet只执行了一次
index.jsp页面用来读取request中的list :即留言信息nSelectServlet用来把留言信息保存到list中nn@WebServlet( "/SelectServlet")npublic class SelectServlet extends HttpServlet nn private static final long serialVersionUID = 1L;nn protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException n MessageDAO messageDAO=new MessageDAO();n request.setCharacterEncoding("UTF-8");n String author=request.getParameter("author");n if(null == author || "" == author)n request.setAttribute("messageList",messageDAO.getAllMessage());n elsen request.setAttribute("messageList",messageDAO.selectByAuthor(author));n n request.getRequestDispatcher("index.jsp").forward(request,response); //页面转发n nn protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException n doPost(request, response);n nnn```n n```nnnnindex.jsp页面nn n n n n n n n n n 发表于n n n n n n n nn```n n```nnn运行结果为:n当启动服务器后,第一次点击进入http://localhost:8080/MessageBoard/SelectServlet时:n![图片说明](https://img-ask.csdn.net/upload/201608/01/1470016469_358078.png)nnn当我刷新地址栏时:n![图片说明](https://img-ask.csdn.net/upload/201608/01/1470016513_401491.png)nn就显示不出来了 nnn也就是说只能访问一次?nnn请问如何解决
简单程序 不知道为什么不顺序执行了
#includernusing namespace std;rnint main()rnrn int kmp(char *, char *);rn char Tstring[11];rn char Sstring[5];rn int num1 = 10,num2 = 4;rn rn// cin>>num1>>num2;rn rn Tstring[0] = num1;rn Sstring[0] = num2;rn rn for(int i=1; i>Tstring[i];rn rn for(int i = 1; i> Sstring[i];rn rn rn cout<< Sstring[0])rn return (j-Sstring[0]);rn elsern return 0;rn[color=#FF0000][/color]
为什么这句过后就不执行了
VS2017rnrnStreamReader sr = new StreamReader(pathY, Encoding.GetEncoding("gb2312"));rnrn这句过后就结束了,这句下面的都不执<em>行了</em>。实在搞不懂<em>为什么</em>了。
CWnd::OnSize
在窗口的大小更改后,框架调用该成员<em>函数</em>。 afx_msg void OnSize( UINT nType, int cx, int cy ); 参数 nType 指定请求的调整大小的类型。 此参数可以是下列值之一: SIZE_MAXIMIZED 窗口最大化。 SIZE_MINIMIZED 窗口最小化。
OnSize 改变控件的大小
重载 OnSize <em>函数</em>   声明: afx_msg void OnSize(UINT nType,  int  cx,  int  cy); // 调整控件大小     // 调整控件大小   void CZTCServerDlg::OnSize(UINT nType, int cx, int cy)  {    CDialogEx::OnSize
window.onresize 多次触发的解决方法
关于 onresize 事件触发次数,不同浏览器不同,safari, opera, firefox 都是一次(分别只用了一个版本测试,都是较新的);  //ie6 在 quirk 下触发 2 次,标准下 3 次;ie7,8 在 quirk 和 standard 都是两次。  复制代码代码如下: window.onresize = function(){  console.log
这段代码为什么行了没有反应阿?请教高手
from Tkinter import * rnrnclass Application(Frame): rn def __init__(self, master=None):rn Frame.__init__(self, master) rn self.grid() rn self.createWidgets()rn rndef createWidgets(self):rn self.quitButton = Button ( self, text='Quit', command=self.quit ) rn self.quitButton.grid()rn app = Application() rn app.master.title("Sample application") rn app.mainloop() rn
函数行了两次,为什么只弹框一次
function addEvent(obj,type,fn)rn rn var saved=null;rn if(typeof obj['on'+type]=="function")rn saved=obj['on'+type]; rn rn rn obj['on'+type]=function() rn fn();rn ;rn rnrnrn rn addEvent(window,"load",function() alert("第一次");); //<em>函数</em>一次执行rn rn rn rn addEvent(window,"load",function() alert("第二次");); //<em>函数</em>二次执行rn //最终弹框只有第二次的rn rnrn<em>函数</em>执<em>行了</em>两次,<em>为什么</em>只弹框第二次执行的,没有弹第一次的
GridView RowDeleting 为什么行了两次
我在GridView里按选择后,再按删除rn结果删除了两行记录,单步发现RowDeleting事件居然执<em>行了</em>两次,但有时候却执行一次,实在找不出原因,请有经验的哥们帮个忙解决<em>一下</em>啊
为什么关联了成员变量,程序就不执行了?
我自己做了个程序,以前一切正常,最近想在对话框上加个ListBox控件,加上后关联CListBox变量,但关联后编译过去了,但程序不执行,不知道问题出在哪里? 小弟刚用VC不长时间,还望各位大虾指教一二!
这一句execCommand执行了为什么没反应阿?
这一句execCommand执<em>行了</em><em>为什么</em>没反应阿?rnRichTextBox1eSynaps_RTE.document.execCommand("createlink",false, "http://www.163.com");
为什么过滤器执行了3次?见鬼?
奇怪...rn按道理不是2次么?<em>为什么</em>是<em>三次</em>....默认拦截的是request和response啊...rn还有次哪来的?rn用的是struts2,过滤器是自己写的分页过滤器,rn编码过滤器执行几遍我没测,问题是分页过滤器执<em>行了</em>三遍rn郁闷,纠结,蛋疼....rn[code=XML]rn pageFilterrn my.filter.PageFilterrn rn rn pageFilterrn /*rn rn [/code]
为什么程序执行一半就不执行了呢?
大家好!我遇到了一个问题,程序执<em>行了</em>一部分就不执<em>行了</em>。代码如下:rnstud-mysql.crnrn#include rn#include rn#include rn#include rn#include rn#include rnrnMYSQL mysql;rnMYSQL_RES *res;rnMYSQL_ROW row;rnMYSQL_FIELD *fields;rnrnint main()rnrn char *host="localhost";rn char *user=malloc(30);rn char *password=malloc(30);rn char *db=NULL;rn char answer;rn unsigned int i;rn unsigned int num_fields;rn int m,n;rn printf("请先登录!\n");rn login:rn printf("请输入用户名:\n");rn scanf("%s",user);rn printf("请输入密码:\n");rn scanf("%s",password);rn if(mysql_init(&mysql)==NULL)rn rn printf("初始化MySQL数据库错误!\n");rn return -1;rn rn if(mysql_real_connect(&mysql,host,user,password,db,0,NULL,0)==NULL)rn rn printf("连接MySQL数据库错误:%s!",mysql_error(&mysql));rn printf("想重新登录吗?输入y/Y确认\n");rn scanf("%c",&answer);rn if(answer=='y'||answer=='Y')rn goto login;rn else return -1;rn rn rn else printf("登录成功!请进行下一步操作。\n");rn return 0;rnrn执行结果:rn请先登录!rn请输入用户名:rnsdfsdfsrn请输入密码:rnsdfsfdsrn连接MySQL数据库错误:Access denied for user 'sdfsdfs'@'localhost' (using password: YES)!想重新登录吗?输入y/Y确认rn到这一步后scanf("%c",&answer);不执<em>行了</em>。我想重新登录也不行。我把else return -1;中的else去掉也不行,把这行代码注释掉也不行。这是怎么回事?麻烦各位帮忙解决<em>一下</em>。
菜鸟求救:js脚本为什么先执行了
点击A页面一个按钮弹出B页面,在B页面中进行一些数据处理,并更新A页面的某个textbox,之后返回A页面。A页面按钮事件代码如下:[code=C#] string str = "Reason.aspx?ID=0";rn str = string.Format(str, ViewState["ajdm_detail"].ToString());rnrn string js = (" ");rn HttpContext.Current.Response.Write(string.Format(js, str));rn[/code] B页面有个 “保存并返回”按钮,相关代码如下[code=C#] [/code] getAnyou()是B页面后台的一个public方法。现在问题是,通过跟踪发现,弹出B页面的时候,居然立即执行getAnyou了,<em>为什么</em>会这样?rn再弱弱问下:我想在弹出B页面的时候,把A页面禁用,就是只有关闭B页面,才能重新控制A页面,这又要怎么实现。
setInterval为什么只执行了一次?
rn  rn <em>为什么</em>只执<em>行了</em>一次?不应该是循环吗?
为什么创建的job仅仅执行了一次?
写了个job,但是只在run时候执<em>行了</em>一次,没有定时执行,求教高手指教<em>一下</em>原因,操作如下:rnrnSQL> create procedure xu_pro_2 isrn 2 beginrn 3 insert into t7 values(100,to_char(sysdate,'YYYY-MM-DD HH24:MI:SS'));rn 4 end;rn 5 /rn rnProcedure createdrnrnrnSQL> variable xu_job_2 number;rnrnSQL> beginrn 2 dbms_job.submit(:xu_job_2,'xu_pro_2;',sysdate,'sysdate+1/1440');rn 3 commit;rn 4 end;rn 5 /rn rnPL/SQL procedure successfully completedrnxu_job_2rn---------rn52rnrnrnSQL> beginrn 2 dbms_job.run(:xu_job_2);rn 3 end;rn 4 /rn rnPL/SQL procedure successfully completedrnxu_job_2rn---------rn52rnrnSQL> select * from t7;rn rn ID NOWTIMErn---------- ----------------------------------------rn 100 2014-03-25 15:19:13rnrnrnSQL> show parameter job;rn rnNAME TYPE VALUErn------------------------------------ ----------- ------------------------------rnjob_queue_processes integer 1000rnrnrnSQL> select * from dba_jobs;rn--数据太多 ,主要就是 到了下次时间但是一直也没有执行job,另外不是broken的 都正常rnrnrn求大神给个解决方案?rnrnrn
Interval 为什么只执行了一次啊?
rn我想让id为first的div元素透明度从完全透明慢慢渐变成不透明,但是interval却只执<em>行了</em>一次,透明度就变成01就完事了。怎么回事啊?我小白
为什么Page_Load执行了2次?
我写了一个用户控件,放在一个页中使用。rnrn我用最经典的方式,通过IsPostBack来判断是否回传。rnrn实际上,我在这个控件的一个控件的itemBind事件中需要纪录一个用户选定的纪录的id,并且存放在session中。用户选定记录我通过一个button来实现的,按下button的时候,我把选择的item的序号存放在一个全局变量中,然后发起DataBind,在itemDataBind中判断当前序号是否与全局变量相同,如果相同,那么,就在Session中存放当前item对应的数据库记录中的id字段。rnrn结果,每次按下button,Page_Load执<em>行了</em>2次,一次是IsPostBack=true,还有一次IsPostBack是false的,我用跟踪调试观察的,结果,Session中始终只能存放第一个记录,因为那个全局变量在页面生成的时候初始化为0了。如果是IsPostBack,那么会执行数据控件的事件冒泡。就能正确的设置序号。rnrn但是,执<em>行了</em>2次,第二次就没法正确设定了,因为它不执行事件冒泡了,就像页面第一次装载的状态。这样Session的保留值就被冲掉了。rnrn更加郁闷和奇怪的是,客户端输出是正常的,就好像执<em>行了</em>一次Page_Load(我改变了选定的item的文字颜色)。rnrn奇怪死了。谁能告诉我,这是怎么回事?
为什么Action中的接口执行了两次
问题场景: 程序中的方法莫名其妙的执<em>行了</em>两次,导致结果与预期的不一致 比如:调用接口发送短信验证,收到了两次短信,发送时间几乎相同 问题分析: 1.struts2中action调用两次问题 struts2 中JSON的原理是在ACTION中的get方法都会序列化,所以前面是get的方法只要没指定不序列化,都会执行解决方法 2.程序中有以getXXX()的方法 [list] ...
行了?">为什么rs("fieldname")=****不能执行了
<em>为什么</em>rs("fieldname")=****不能执<em>行了</em>?,代码如下:rn
VMware Workstation 6.5.2注册机 注册码下载
VMware Workstation 6.5.2注册机 注册码 PS:看到有些朋友说不能用,我是在Windows XP下测试的,VM6.5.2注册成功 文本里那个就是我用的注册码 ------------------------------------------------------------------------------------------------------ 还有些朋友说有毒,骂人说脏话,请提高下你的素质 我发布的所有资源都是自己证实能用的 本程序经NOD扫描没有发现病毒,XP下VM6.5.2-156735注册成功 相关下载链接:[url=//download.csdn.net/download/cuans/1219282?utm_source=bbsseo]//download.csdn.net/download/cuans/1219282?utm_source=bbsseo[/url]
IEC61850标准在变电站自动化中的运用下载
IEC61850标准在变电站自动化中的运用,详细讲解了其应用 相关下载链接:[url=//download.csdn.net/download/longnv_521/3530146?utm_source=bbsseo]//download.csdn.net/download/longnv_521/3530146?utm_source=bbsseo[/url]
改变视图窗口的背景色下载
改变视图窗口的背景色只需要重载几个类就可以轻松做到 相关下载链接:[url=//download.csdn.net/download/www12340000000000000/4505465?utm_source=bbsseo]//download.csdn.net/download/www12340000000000000/4505465?utm_source=bbsseo[/url]
我们是很有底线的