二个小问题:
1、新装了个Delphi7,找了半天没有找到报表控件,哪位大虾知道它藏到了哪里?2、我写了小软件,能把其它程序的控件(比如按钮)是灰色的变成黑色的,其中有一个数据转换有问题:一个值为$0002310 (hwnd型),如果我把0002310放到Edit中,怎么样把string型的0002310转换成$0002310(名柄,整型)
1、新装了个Delphi7,找了半天没有找到报表控件,哪位大虾知道它藏到了哪里?2、我写了小软件,能把其它程序的控件(比如按钮)是灰色的变成黑色的,其中有一个数据转换有问题:一个值为$0002310 (hwnd型),如果我把0002310放到Edit中,怎么样把string型的0002310转换成$0002310(名柄,整型)
你可以在Component-install packages
中慢慢找到QuickReport,显示出来
我爱Delphi!
比如'0002313'要转换成$0002313,且前面的0也不能丢掉
下面有一个例子里面有很多格式的报表,慢慢看吧.
var
HWnd: integer;
begin
HWnd:= StrToInt(IntToHex(StrToInt('0002310'),7)); ShowMessage('0x' + IntToStr( HWnd ) );
ShowMessage('$' + IntToStr( HWnd ) );
ShowMessage(IntToStr( HWnd ) + 'H');
//整数和HWND型前面有0有什么用?没必要加。
end;
To man8888:
HWnd:= StrToInt(IntToHex(StrToInt('0002310'),7)); ShowMessage('0x' + IntToStr( HWnd ) );
ShowMessage('$' + IntToStr( HWnd ) );
ShowMessage(IntToStr( HWnd ) + 'H');
你的这段代码运行结果为0x906,$906,906H,但好像不是我要的值$0002310