ShowWaveDlg example for C++ Builder

void __fastcall TForm1::ShowWaveDlg1Click(TObject *Sender) 
{
   L_INT nRet; 
   LEADDlgImgEffect1->DlgFlags = DLG_WAVE_SHOW_PREVIEW |
                                 DLG_WAVE_SHOW_TOOL_ZOOMLEVEL; 

   LEADDlgImgEffect1->LEADImage = LEADImage1; 
   nRet= LEADDlgImgEffect1->ShowWaveDlg ( this ); 
   if ( nRet == SUCCESS_DLG_OK ) 
   {
      LEADImage1->Wave (LEADDlgImgEffect1->Amplitude
                        LEADDlgImgEffect1->WaveLength
                        LEADDlgImgEffect1->Angle
                        LEADDlgImgEffect1->HorzScale
                        LEADDlgImgEffect1->VertScale
                        LEADDlgImgEffect1->FillColor
                        LEADDlgImgEffect1->WaveFlags ); 

   }
}