procedure TGetDirForm.Button2Click(Sender: TObject); begin with Memo1.Lines do begin Clear; Add('Windows Directory: ' + Edit1.Text); Add('System Directory: ' + Edit2.Text); Add(Edit2.Text); Add(ExtractFileDrive(Application.ExeName)); Add(ExtractShortPathName(Application.ExeName)); Add(Application.ExeName); Add(ExtractFileName(Application.ExeName)); Add(ExtractFileExt(Application.ExeName)); Add('Copyright By River 2003 hzg@ytpu.com'); end; end;
procedure TGetDirForm.Edit4Change(Sender: TObject); begin if Edit4.Text <> ' then Button2.Enabled := True; end;
procedure TGetDirForm.Button3Click(Sender: TObject); var hCurWindow: HWnd; WinText: array[0..255] of char; begin hCurWindow := GetWindow(Handle, GW_HWNDFIRST); while hCurWindow <> 0 do begin if GetWindowText(hCurWindow, @WinText, 255) > 0 then begin Memo1.Lines.Clear; Memo1.Lines.Add(StrPas(@WinText)); end; hCurWindow := GetWindow(Handle, GW_HWNDNEXT); end; end;