delphi……我想把自己的窗体制作成一个一不规则图形的界面!!怎么制作!!谢谢…… 这个很简单。这里搞一个透明窗体:双击Form1,输入代码:procedure TForm1.FormCreate(Sender:TObject);begin Form1.Color:=clGreen;设置窗体的背景色 Form1。.
delphi……我想把自己的窗体制作成一个一不规则图形的界面。。怎么制作。。谢谢…… delphi…我想把自己的窗体制作成一个一不规则图形的界面。怎么制作。谢谢…可以使用SetWindowRgn 函数。SetWindowRgn 函数设定某一窗体的特定区域(窗体区域)。。
delphi 图形显示
delphi……我想把自己的窗体制作成一个一不规则图形的界面!!怎么制作!!谢谢…… 可以使用SetWindowRgn 函数。SetWindowRgn 函数设定某一窗体的特定区域(窗体区域)。这一区域决定了该窗体中系统可以画图的范围。系统不会显示该窗体在这一区域以外的任何部分。配合CreateRectRgn函数(创建一个矩形区域)和CombineRgn函数(组合两个矩形区域)来实现不规则的窗体界面。SetWindowRgn 函数定义function SetWindowRgn(hWnd:HWND;hRgn:HRGN;bRedraw:BOOL):Integer;参数hWnd 将被设定窗体区域的窗体的柄。hRgn 窗体区域的句柄。函数将窗体的区域设定为这一个区域。如果 hRgn 是无效的,函数将窗体区域设定为零。bRedraw 描述述系统是否在设定窗体区域之后重画窗体。返回值如果函数调用成功,回返值是非零。如果函数调用失败,回返值是零。CreateRectRgn 函数定义function CreateRectRgn(p1,p2,p3,p4:Integer):HRGN;[说明]创建一个由点X1,Y1和X2,Y2描述的矩形区域参数P1,P1 矩形左上角X,Y坐标P3,P4 矩形右下角X,Y坐标返回值执行成功为区域句柄,失败则为零。不用时一定要用DeleteObject函数删除该区域。CombineRgn 函数定义function CombineRgn(p1,p2,p3:HRGN;p4:Integer):Integer;参数p1 包含组合结果的区域句柄p2 源区域1p3 源区域。
c语言怎么编出图形界面? windows平台下,含入windows.h,就可以编写图形界面的程序了。这东西跟面向过程还是面向对象没半毛钱关系。并且C++写界面一点都不麻烦,它也有很多类库可以让你选择,如VCL,MFC,还有qt之类的跨平台库。初学者很想写windows图形界面的程序,我推荐C++ Builder,虽然现在它的发展不太明朗,但写起图形界面来,还是相当容易的,跟Visual Basic一样拖拖控件就好了。它跟Delphi用的是一个类库VCL。
delphi和c说话那个效力好,外什么delphi的代码比c的小很多,照样图形界面的?