请教一个窗口一直保持最前的问题 有两个窗口 form1和form2 form1是主窗口 form2是一个对话框现在form1上有个按钮 按下去弹出form2现在问题是怎么让form2一直在最前 就是如果不取消form2的话鼠标点下面的form1会没有响应 使焦点一直在form2上我把form2的窗体属性中的style设为stayTop也不行 用setwindowlong函数也不行大家看看有没有什么办法啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 只有这一个办法么 ? 只是一个小小的对话框啊 对了上面的好像写错了 应该是setwindowpos函数吧 偶也忘了 在baidu上搜的 使用SetWindowPos这个API函数BOOL SetWindowPos( HWND hWnd, // 窗口句柄 HWND hWndInsertAfter, // 窗口位置句柄 int X, // 水平位置 int Y, // 垂直位置 int cx, // 宽度 int cy, // 高度 UINT uFlags // 窗口位置标志 ); hWndInsertAfter设为HWND_TOPMOST Form2.ShowModal是胡扯,应该用show,将form2的formstyle属性设置为fsMDIChild 更正:应该用show,将form2的formstyle属性设置为fsStayOnTop 还是没有解决啊就是象WINDOWS点关机以后的情况一样除了选择重启 关机 或是确定 或是取消高手快出现啊 已经搞定了 很简单在FORM2的ONSHOW事件中写form1.enabled:=false;在FORM2的CLOSE事件中写form1.enabled:=true; 探讨下利用idhttp.get提交请求并返回的速度问题 关于listview不同行显示不同颜色的问题。运行出异常。 类继承 问题 QREPORT调试时候,preview显示完整报表,运行程序却只有一个空表 很有挑战性﹐置贴多日无人可解﹐delphi高手请进来看看….. 窗体自动大小 ★★屏幕取词源代码(for delphi)★★快去下载啦! 有一个超级难题? 请给一些实在的解答,不要浮于表面的指点. 怎么触发动态创建的按钮的单击和双击事件? 重金寻高手合作开发一个客房端软件! 一段添加记录到数据库的代码,请大家帮我看看问题出在那了? delphi开发的程序的发布问题!
BOOL SetWindowPos( HWND hWnd, // 窗口句柄
HWND hWndInsertAfter, // 窗口位置句柄
int X, // 水平位置
int Y, // 垂直位置
int cx, // 宽度
int cy, // 高度
UINT uFlags // 窗口位置标志
);
hWndInsertAfter设为HWND_TOPMOST
在FORM2的CLOSE事件中写form1.enabled:=true;