VC/MFC
VB
Delphi
C++ Builder
C/C++
Java
.NET技术
MS-SQL Server
PowerBuilder
DB2
Oracle
Web 开发
Linux/Unix社区
硬件/嵌入开发
移动平台
您的位置:
程序门
->
delphi
-> windows sdk/api
基于其他窗口的模态显示怎么做
[
收藏此页
] [
打印本页
]选择字色:
默认
灰色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
背景色:
默认
黑色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
字体:[
大
][
中
][
小
]
基于其他窗口的模态显示怎么做
发表于:
2007-01-10 12:06:47
楼主
我做了一个窗体程序a
想让它成为另一个已知句柄的程序b的对话框
也就是说
点击b上某按钮时
a会基于b而模态显示出来
效果就和b自己的模态对话框一样
请问应该怎么实现呢?
我现在用了一个方法
就是显示a的时候用enablewindow函数使b不可用
然后在a 的结束的时候再使其可用
但是这样有点不正宗
运行的时候点下面的b窗口a窗口也不会做出标题栏的闪烁
到底应该怎么做呢
请指点
发表于:
2007-01-10 12:31:47
1
楼 得分:
0
procedure tmodeform.createparams(var params: tcreateparams);
begin
inherited createparams(params);
with params do
begin
wndparent := parnethwnd; //parnethwnd 主程序的名柄
end;
end;
///
再showmodel应该就可以了吧。。
发表于:
2007-01-10 13:49:33
2
楼 得分:
0
我做了实验,也就是说让b成为a的父窗口
但是这样不行
这样做的效果是
a显示的 时候完全处于b窗口之内
仿佛一个mdi的子窗口一般,
整个被限制在父窗口之内
这显然不是模态显示的效果
发表于:
2007-01-10 13:51:06
3
楼 得分:
0
或许应当使用windowsapi函数dialogbox来做
可是参数很复杂
不会用
发表于:
2007-01-10 17:11:18
4
楼 得分:
0
你把a窗口的东西copy到b窗口来,
发表于:
2007-01-11 08:49:58
5
楼 得分:
0
api
hwnd setparent(
hwnd hwndchild, // handle of window whose parent is changing
hwnd hwndnewparent // handle of new parent window
);
下一篇:
就差最后一步,怎么也解决不了,郁闷
上一篇:
用delphi设置excel对图片的操作的问题?
相关文章
每日一贴,放分!!
请问openfile与fileopen的区别?
求购一个mp3相关的程序,价格面议。up有分
delphi程序重新启动和开机启动问题~~~
我想知道这个sender是什么,怎么传递进来的,有什...
三层初级问题
如何把一个远程oracle数据库中的数据拷贝到另一个...
这个软件是用什么工具打包的
请问下,delphi运行时先显示一张图片,然后再显示...
绘制贝塞尔曲线。如何保证顶点数为3*n+1(n ...
如何获取随机不重复的整数
低价出售p2p即时通讯源码(delphi)
鱼与熊掌——有关adoquery的作用???
子窗体的问题
用filter会出现operation not applica...
请教一个delphi 问题 希望大家能...
请教sql多表查询汇总语句??
高难度问题.老鸟才进来,关于动态分配虚拟内存
我用reportbuilder作报表,请教子报表subreport关...
0点放分迎新年
其他资讯
各位朋友帮我看下这段代码是否有什么问题,谢谢。...
数字签名??
如何获得数据库bde的系统信息
如何得到本地化的按钮文字?
关于ord函数,简单的问题
如何制作用鼠标拖动子窗体的效果
关于文本转换为byte数组的问题,请大家帮忙修改代...
关于打印任务属性的问题,超级难题,大师请指教
1000元求高手反编
请介绍个调试追踪软件
两个form之间的切换问题
如何让delphi做的多媒体播放器程序不用指定初始文...
一个关于计算取值得问题,是我作业最后一个问题了...
clientdateset和dbchart的问题
求,ico,bmp,程序图标!!
请教acess的一些问题
心情不好,散分!!!
delphi不显示中文了!!急,感谢提供帮助!!!
数组参数问题。在线等。没分了。有分了我会给的
delphi中如何对xml中任意节点进行添加、修改、删...
快速检索
分类导航标签a
《MSDN开发精选》杂志意见建议
《开发高手》杂志购买/订阅/广告
专题开发/技术/项目英特尔多核计算技术
VC/MFC硬件/系统
Linux/Unix社区程序开发区
WPS Office产品家族WPS二次开发及使用
C/C++C++
Web 开发JavaScript
DB2商业智能
《开发高手》杂志文章评论
JavaJ2SE/基础类
专题开发/技术/项目数据库应用/设计版
Web 开发ASP
软件培训/认证/考试软件学院
WebSpherePortal
最新资讯
注册的过程中接收汉字 怎么成了乱码?
请教 js 中的 escape函数是干什么...
-----sql server 2000 对文件操作...
asp.net2003打包问题
如何优化这条sql语句?
弱弱的问个问题
remobject delphi帮助 高分求取
自己感觉很难的问题
讨论下jsp程序的事情啊
求助!!哪位又bmp转换成gif格式的源代码?
c#中,window服务程序如何调用com+组件
rdlc如何实现2报表间的切换?
小弟明天考试,望各位,江湖救急(编码部分)
诚聘兼职asp.net程序员(深圳)
数据库连接不用sa,如何新建一个用户?
j2me编程求助 有酬劳
java文件使用了未经检查或不安全的操作
【新手提问】关于inputstreamreader控制台输入出...
毕业三年了才想起来迁户口,但是报到证是省人才,...
跪求各位大侠!!
请大家帮我看看这个错误是什么意思?
这是病毒吗?.exe变.lnk?怪事?
请问,在类里申明cfile a和cfile *a有什...
自己感觉很难的问题
(有偿)有一老外写的程序,未加密和混淆,可用r...
出错 EXECutereader: commandtext...
js校验的问题
postmessage无法关闭窗口
谁能实现这样的菜单
高手帮忙啊,标准表达式中数据类型不匹配
linux字符界面下怎么开发菜单界面?用python&nbs...
静态分配的互斥量的问题pthread_mutex_initializ...
如何在clistctrl的子项(subitem)里添加按钮
sql问题还未解决?(sql里如何得到距离某个日期的...
我安装了framework v2.0.50727 后&nbs...
求用户注册时,如何将用户注册的信息同时写入两个...
***串口接收数据时出错
大家好,想学vc,请大家推荐下好的学习路径
求一论坛(asp.net(c#)版本)的源代码?
qsg1.1被穿了哦
热门点击
如何用c语言实现bmp图片的读写?
如何在8位机上实现64位,或是128位之类的运算?
看谁想得最好???
怎样把本地的文件复制到远程主机去啊?是用什么软...
恶意网站自动跳出来该怎么弄?
问个简单的问题,单选框如何有初始的值?
急!!引用mysql.data.dll出错!!!!
高手请进,帮忙过来看看!
这个错误是什么意思?
请问大家为什么我的mysql总是加载不成功?
[求助]多个点间求两点最短距离算法
某知名通信公司!!!招聘------请各位高度关...
我想建一个电力企业的综合信息管理平台,请大家给...
还要请教那高手!
关于东进dn161ajct的问题
ajax现在比较火!
求php数组操作
office2007与vc6有冲突?
asp 新手 关于session
msn的短消息提示是在什么地方连接的数据库
c# datatable 中这们的排序后会出什么...
lpctstr 转 string
求助:如何做usb通讯(新手)!!!
笔记本硬盘不停转动是怎么回事?
5.1来临之即.散分...
application.run()如何让窗体隐藏?
(100分贴)微软语音识别编程中如何自定义识别范围...
ajax问题!各位高手帮一下!
怎样让wget同时下载多个文件
如何用delphi编写数据加密技术
char数组和string数组可不可以定义成utf-8编码
jboss ide里做ejb3.0的有状态会话bean...
请问这条sql语句怎样写?
webphere抛出抛出异常:java.lang.illegalstatee...
如何取mpg文件的播放时间?
如何获得一个类或者结构的相关帮助文档
sqlserver 如何中在触发器中执行存储在数据...
c语言现在在那些行业使用或领域,因为现在c++,ja...
一条sql语句的优化
[原创]程序之家病毒专杀工具(可以杀熊猫威金等病...