以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 C/C++编程思想 』  (http://bbs.xml.org.cn/list.asp?boardid=61)
----  关于嵌入桌面的问题,如何调整Z order?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=61&rootid=&id=44078)


--  作者:goldli
--  发布时间:3/19/2007 10:06:00 AM

--  关于嵌入桌面的问题,如何调整Z order?
程序在delphi中编写,主要是调用API
procedure TForm1.FormCreate(Sender: TObject);
var i:integer;
begin
  i:=windows.SetParent(form1.Handle,findwindow('Progman',nil));
  label1.caption:=inttostr(i);
  SetWindowPos(form1.Handle,HWND_BOTTOM ,0,0,0,0,3);
  label2.caption:=inttostr(i);
end;
上面的代码都能执行成功,运行后的结果却是
form1是能够在其它窗体的最下面,可就是不能调整到桌面图标的下面


此主题相关图片如下:
按此在新窗口浏览图片
此主题相关图片如下:
按此在新窗口浏览图片


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms