Wie wäre es mit
EnumWindows +
GetClassName?
// EDIT1:
Nebenbei: Wozu suchst du die selben Handles zweimal? Das ist doch das selbe wie so:
Delphi-Quellcode:
handle1 := FindWindow('wxWindowClassNR', '[123]WheresMyChar');
handle1 := FindWindowEx(handle1, 0, 'wxWindowClassNR', 'ID_PANEL1');
handle1 := FindWindowEx(handle1, 0, 'wxWindowClassNR', 'ID_PANEL2');
handle2 := GetDlgItem(handle1, 534);
handle1 := GetDlgItem(handle1, 532);
// EDIT2:
Und deine if-Abfrage ist Quatsch... So machst du ein logisches und mit den beiden Handles...