D daileking Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-24 #1 最好让这个窗体一直显示在桌面上,而工具栏上的小条消失,显示桌面对这个窗体无效。 谢过!
S sundart Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-24 #2 我来贯水: Application.Initialize; Form2 := Tform2.Create(Application); Application.CreateForm(TMainFrm, MainFrm); Application.ShowMainForm := False; Application.Run; 在MainFrm的Create事件中,Form2.ShowModal; 处理Form2的消息,如果发现是最小化消息就将窗体复原。
我来贯水: Application.Initialize; Form2 := Tform2.Create(Application); Application.CreateForm(TMainFrm, MainFrm); Application.ShowMainForm := False; Application.Run; 在MainFrm的Create事件中,Form2.ShowModal; 处理Form2的消息,如果发现是最小化消息就将窗体复原。
K knock Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-24 #3 ShowWindow(application.Handle, SW_HIDE); 可以隐藏任务栏的图标
A Adnil Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-24 #4 响应Applcation 最小化消息: Application.OnMinimize := ApplicationEvents1Minimize; ApplicationEvents1Minimize: begin ShowWindow(Application.Handle, SW_HIDE); end;
响应Applcation 最小化消息: Application.OnMinimize := ApplicationEvents1Minimize; ApplicationEvents1Minimize: begin ShowWindow(Application.Handle, SW_HIDE); end;
R redsky.l Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-13 #7 “显示桌面”桌面根本就不是最小化消息,最根本的问题都搞错了,还有对的吗? “显示桌面”真正的功能是升高或降低桌面,即把桌面提到所有窗口最前面,或放到最下面, 所要拦的消息是:窗体轴位置的变化。 我只能让任务栏上的窗口标题闪两下,却做不到让它弹出来。这也不是正解! 看看有些APPBAR,如两岸通,它根本就是不动。从来没有消失后再弹出的动作,蚂蚁的小 窗口也是。 什么是正解???我一直找不到答案。哪位高手说一下??
“显示桌面”桌面根本就不是最小化消息,最根本的问题都搞错了,还有对的吗? “显示桌面”真正的功能是升高或降低桌面,即把桌面提到所有窗口最前面,或放到最下面, 所要拦的消息是:窗体轴位置的变化。 我只能让任务栏上的窗口标题闪两下,却做不到让它弹出来。这也不是正解! 看看有些APPBAR,如两岸通,它根本就是不动。从来没有消失后再弹出的动作,蚂蚁的小 窗口也是。 什么是正解???我一直找不到答案。哪位高手说一下??