桌面是什么?(200分)

  • 主题发起人 主题发起人 redsky.l
  • 开始时间 开始时间
我在《新编Windows API 参考大全》里看到的与SuperMMX列出的差不多.
没找到GetDesktopWindows.
(我刚刚看API).
 
把自己的程序作为shell
 
>>将Form的至于Z 轴的最后!

//declare:
procedure SetPos(var msg: TWMWINDOWPOSCHANGED); message WM_WindowPosChanging;

//implementation
procedure TForm1.SetPos(var msg: TWMWINDOWPOSCHANGED);
begin
; msg.WindowPos.hwndInsertAfter:=1;
end;
 
请问何谓窗口,何谓LISTVIEW,所谓的LISTVIEW也不过是一种特殊的窗口!
这种讨论有必要吗?
 
同意Only you。
结了吧。
 
桌面的确的一个窗口,在Programming Windows中就有一个这样的例子,它的句柄好象是0(看了有一段时间了,忘了)。我试过这个例子,在上面画的东西,在被窗口遮住后,刷新时还能保持原样呢。一个特殊的窗口而已。
 
我又想到一个笨问题:
Desktop Pizza中活动桌面是如何实现的?
 
; o*o无法得到结果,请详述,如果行200分就是你的了!!!
 
unit Unit1;

interface

uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs;

type
; TForm1 = class(TForm)
; private
; public
; ; procedure SetPos(var msg: TWMWINDOWPOSCHANGED); message WM_WindowPosChanging;
; end;

var Form1: TForm1;

implementation
{$R *.DFM}
procedure TForm1.SetPos(var msg: TWMWINDOWPOSCHANGED);
begin
; msg.WindowPos.hwndInsertAfter:=1;
end;
end.
 
; 谢了 o*o !!!!!!!!
; ;对于桌面到底为何物,以后再另行开讨!
 
接受答案了.
 
哎呀
这是我在csdn里好长时间没有解决的问题啊 !谢谢
 
后退
顶部