procedure TForm1.FormCreate(Sender: TObject); begin BorderStyle := bsNone; Color := clRed; Height := 1; Width := 1; end;看看你的显示器是不是有一个小红点,赶快跑,要爆炸了~~~~~
看清楼主的问题再回答,是要用 API 楼上的同志。 var HRGN:THandle; begin HRGN:=CreateRectRgn(1,1,2,2); try SetWindowRgn(Handle,HRGN,True); finally DeleteObject(HRGN); end; end; //顺便说一句楼主也挺无聊 -_-!
Form1.Height:=1;
Form1.Width :=1;
请诸位回答时不要更改我条件,做个没有窗体是简单,只要用ShowMainForm就可以,但我的条件是:用API生成1像素的窗口。
begin
BorderStyle := bsNone;
Color := clRed;
Height := 1;
Width := 1;
end;看看你的显示器是不是有一个小红点,赶快跑,要爆炸了~~~~~
var
HRGN:THandle;
begin
HRGN:=CreateRectRgn(1,1,2,2);
try
SetWindowRgn(Handle,HRGN,True);
finally
DeleteObject(HRGN);
end;
end;
//顺便说一句楼主也挺无聊 -_-!
你把我的代码拿下去改一下,改成 HRGN:=CreateRectRgn(1,1,200,200);你就看见啦,
你可以把它当成一个像素嘛。哈哈。。
楼主摆明是了散分+散心嘛,你还真去看啊,哈哈。一个像素我用的是 1280 * 1024 连我自己都找不到,不过你把 Form 的 BorderStyle 属性设置成 bsNone ,Form.Color 设置成 clBlack 应该就会看到了,不要以为那是坏像素,然后去找显示器厂商退货啊,会被骂的。
gaga!!^0^,
严格来讲 任何有窗口句柄控件都是窗口因为都是通过 CreateWindow 系列函数生出来的,
TButton 也不例外,你要不要试试看在 From 上面摆一个 1 像素的 Button 出来,
能么?当然能!散分+ 散心啊,哈哈。
寒~我还估计把分辨率设到最小
然后 ShowWindow, UpdateWindow
你问我为啥知道他被封了,倒~~,这都想不到,我就是他嘛。
封多少天了?嘿嘿,我也不知道,反正这几天都上不去了。
代码贴出来,别光说不练 O ,接分也要职业一点嘛 ^O^。