多光源时,亮度叠加如何实现?

多光源时,各个光源的亮度如何实现叠加?在编程时,无论怎样,不管什么亮度的色彩最终都要用RGB分量表示,这样,当两个光源照射一个物体时,叠加起来的颜色的每个分量都有可能超出最大容许值255,这怎么行?当然,可以简单地限制每个分量最大为255,但这样亮度的连续性就成问题。

作者: zzwu 发布时间: 11-24

can not focus a disabled or invisible window 能屏蔽吗

cannotfocusadisabledorinvisiblewindow这个系统报错能捕捉到不让他显示吗?我用try。。except捕捉不到,这个烦人的报错。。。请教大家。

作者: joel2001 发布时间: 11-24

关于形参和实参不一致的问题

procedureTMainForm.Button9Click(Sender:TObject);var s:integer;begin s:=strtoint(ComboBox8.Text)*32+strtoint(ComboBox9.Text); ifComboBox8.Text=''then begin&nbs

作者: minipig520 发布时间: 11-24

delphi 7 clientdataset 使用的BUG型错误求改正

错误是基于一个托盘系统上的,当程序托盘时,我把鼠标移到托盘洗图标后,会有一个提示信息,代码如下:procedureTmainform.WndProc(varMsg:TMessage);var pt:TPoint;begin ifMsg.Msg=WM_TRAYNOTIFYthen begin //IconID:=Msg.WP

作者: wojiaoyukai 发布时间: 11-24

如何做局部钩子。

代码一:ifhook=0thenbegin hook:=SetWindowsHookEx(WH_KEYBOARD_LL,@HookProc,hInstance,GetCurrentProcessId); MessageBox(0,PChar(IntToStr(hook)),'b',0); end;====================

作者: Chengs_bbs 发布时间: 11-24

无奇不有:Delphi的Hint没有了!

我编写的一个Delphi程序,所有的快捷键的Hint本来都设置好并能正常显示的,现在突然都不显示了,为什么!

作者: zzwu 发布时间: 11-24

1个BMP里有好几个按钮图片,请问有什么组件能自由的调用其中的某个图显示?

1个BMP里有好几个按钮图片,请问有什么组件能自由的调用其中的某个图显示?

作者: wjxwjx13 发布时间: 11-24

我想不用DLL,做一个局部钩子,就是钩当前程序的回车键,下面代码就是不行,帮助我看看。

unitUnit1;interfaceuses Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms, Dialogs,StdCtrls,keyboardhook;type TForm1=class(TForm) btn1:T

作者: Chengs_bbs 发布时间: 11-24

Delphi 导出Excel

让delphi导出excel要用哪些控件啊?能附带下代码最好!!!

作者: a11645969 发布时间: 11-24

请问如何遍历StringGrid某一列的值,符合条件的删除所在行?

比如一个StringGrid,遍历第三列的值如果等于6就删除该行?

作者: SUMI_SUMI 发布时间: 11-24