在IDE环境种,可以设置Edit,Mmeo等控件的Style为Flat或其他,但如果我利用createwindow创建了这些控件,改如何改变它们的外观呢?

解决方案 »

  1.   

    窗体重绘熟习下那些基本的GDI,还有多利用封装好的TCanvas有套FlatStyle的控件很值得研究研究楼上的朋友不太对,看TWinControl的代码是无法了解Window标准控件是如何产生的,这些标准控件是用API生成的
      

  2.   

    有一套免费的平面控件
    flatstyle?
    很多地方都有下载
    自己搜
    里面有源代码!
      

  3.   

    procedure TMyButton.CreateParams;
    begin
      inherited;
      Params.Style := Params.Style or BS_FLAT;
    end;