易截截图软件、单文件、免安装、纯绿色、仅160KB

delphi 如何调用windows系统颜色板

如题
帮顶

Delphi(Pascal) code:
var
Pal: HPalette;
LogPal: TMaxLogPalette;
DC: HDC;
count: Integer;
begin
DC := GetDC(0);
// 获取当前屏幕的调色板
Pal := CreateHalftonePalette(DC);
// 获取当前屏幕的调色板的颜色表
count := GetPaletteEntries(Pal, 0, 256, LogPal.palPalEntry);
// 下面这个函数调用失败,可能是我的显示器设置不是256色的原因
// count := GetSystempaletteEntries(DC, 0, 256, LogPal.palPalEntry);
ShowMessage(IntToStr(count));
DeleteObject(Pal);
ReleaseDC(0, DC);
end;



楼主的意思是不是调出系统调色板的窗口来?

恩,是的

Delphi(Pascal) code:

procedure TForm1.Button1Click(Sender: TObject);
begin
if colordialog1.Execute then
begin
end;
end;




procedure TForm1.Button1Click(Sender: TObject);
begin
  if colordialog1.Execute then
  begin
  edit1.Font.Color:=colordialog1.Color;
  end;
end;
不知,是不是这样?

楼上的colordialog1.Execute是什么?

colordialog是按件


相关问答:

Delphi 像亡国的南宋,试问这语言还有前途吗?

Delphi 像亡国的南宋,试问这语言还有前途吗?
Win32开发不如C#;
面像对像开发不如JAVA;
系统开发不如VC++6.0;
能用性不如VB6.0;
不支持Web开发。。。
出个Delphi 2010免费一年会有人用吗? ......

delphi 异步线程

delphi 异步线程怎么怎么实现?
请各位大佬帮忙!
最好有个实例!
多谢

你不同步就是异步了,还写啥

默认情况下,线程就是异步的…………*^_^*

估计楼主同步和异步概念都没弄清

真无语。。可 ......

VC++ 中的&符号 对应的是Delphi中的哪个符号??

VC++ 中, &变量名。 是什么意思。 Delphi中 和他一样的符号 是哪个、?

大家都认为,C语言之所以强大,以及其自由性,很大部分体现在其灵活的指针运用上。因此,说指针是C语言的灵魂,一点都不为过。同时, ......

高分求救,delphi写的dll反编译问题

用DEDE打开一个DLL,找到需要的函数了,但是显示的都是汇编代码,看不懂,恳请高手驻足帮忙啊!
是一个KEYPRESS响应函数,功能是在按下enter后判断输入的字符,我想按照自己的需求跳转,但是
找不到位置,高手 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号