我需要使一个窗口始终保持前置,同时又无法通过单击状态栏中的页面最小化,我用过StayOnTop属性,但是太霸道了,Hide后还怎么操作呀!
就是实现像Delphi工程文件那样,无论多少窗体,都只在状态栏显示一个工程名字,不过我做的是COM Server,失去了这个效果。请教!
就是实现像Delphi工程文件那样,无论多少窗体,都只在状态栏显示一个工程名字,不过我做的是COM Server,失去了这个效果。请教!
解决方案 »
- 大括号注释的问题
- 请教连接数据库的几个问题
- ProgressBar1有关问题
- 要删除窗体上的某个组件时,与之相关联的代码如何同时清除???
- 有喜欢听张震恐怖故事的朋友请进来。
- 急!!!在 IntraWeb 生成的页面中,创建本地TTable 存入本地磁盘;????
- 怎样用delphi编写dll让asp调用?
- 我的女朋友
- 各位除了工资外,还有那些经济来源?
- Help!!! Delphi5在Win2000下用不了ADO?
- 新手问题:在数据模块中使用TStoredProc调用存储过程,运行时报错:error creating cursor handle -急
- 我要在某一程序中动态生成一菜单调用某一应用程序,如何在菜单上添加这应用程序的图标
可以满足你的要求.
begin
SetWindowLong(Application.Handle, GWL_EXSTYLE, WS_EX_TOOLWINDOW);
end;在WindowsNT和2000中,需要得到管理员权限。
1)在MainForm的OnShow事件中写上
ShowWindow(Application.Handle,SW_Hide);
2)在MainFrom的OnCreate事件中写上
SetWindowLong(MainForm.Handle,GWL_EXSTYLE,WS_EX_TOOLWINDOW);
//声明
procedure WMSyscommand(var Msg:TWMsyscommand);Message:WM_Syscommand;
procedure WMSyscommand(var Msg:TWMsyscommand);
begin
case Msg.cmdType of
sc_MINISIZe:Hide;
else
Inherited;
end;
end;