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

delphi代码变成bcb后太闪 - C++ Builder / 基础类

delphi代码变成bcb后太闪,都是在 FormPaint 方法中
delphi代码:::
var
  i: integer;
  rgn: HRGN;
  r: TRect;
begin
  with Canvas do begin 
  //利用imgTitleBarBG绘制标题背景
  for i:=0 to ClientWidth div imgTitleBarBG.Width do
  Draw(i*imgTitleBarBG.Width, 0, imgTitleBarBG.Picture.Bitmap);
  if Tag<>0 then Exit; //如果窗体正在弹出状态,不绘制内容面板背景
  // 绘制内容面板背景
  SetRect(r, 5, 15, Width-5, Height-5);
  StretchDraw(r, imgShapeBG.Picture.Bitmap);
  Pen.Color := $C97F55;
  Brush.Style := bsClear;
  RoundRect(r.Left, r.Top, r.Right, r.Bottom, 6, 6); 
  //绘制窗体边框
  rgn := CreateRectRgn(0,0,0,0);
  GetWindowRgn(Self.Handle, rgn);
  Brush.Color := $BE796B;
  windows.FrameRgn(Handle, rgn, Brush.Handle, 2, 2);
  DeleteObject(rgn);
  end;
end;

转成bcb后的代码:::
Application-> ProcessMessages(); //加这句 

//利用imgTitleBarBG绘制标题背景
for ( int i=0 ; i < (ClientWidth / imgTitleBarBG->Width) ; i++ )
{
Canvas->Draw(i * imgTitleBarBG->Width , 0 , imgTitleBarBG->Picture->Bitmap);
if (Tag!=0)
break; //如果窗


相关问答:

linux环境下gethostbyname函数问题 - C/C++ / C语言

写了个测试程序如下
   
  struct hostent *hp; 
char AlarmDevIP[20];  
  int x2;

hp = gethostbyname("www.google.com");
if (hp)
{ ......

c编程求助 - C/C++ / C语言

输入10学生的成绩,共4科,按照要求编写实现下列功能的程序(用子函数实现)
1 求出每科的平均成绩 将平均分〉90的同学的排序
作业贴~!

嗯 我同学给我发的作业 我昨天做了 但是结果运行不对 昨天有好 ......

C中如何判断double型数组为空 - C/C++ / C语言

[align=center][/align]C语言中如何判断一个double型的数组(如double S[20];)是一个空数组,即数组中没有放任何值。
没办法。

"任何值" 的定义?

就是数组是空的,没有为它赋值

可以考 ......

linux下编译C++ - Linux/Unix社区 / 程序开发区

有三个文件,w.h,w.cpp,m.cpp,其中m.cpp中有main函数,并且需要传递一个文件参数。
请教下,如何在linux环境下编译调试?
我对linux下的编译几乎完全不懂,可否详细解答下,谢谢了
up!!

up!!

g++

g ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号