ShellExecute(GetSafeHwnd(),_T("open"),_T("explorer"),_T("D:\\interface source"),NULL,SW_SHOW);

the code above can open the folder,but want to achieve a further request,
I want to select a specified file in it ( you know make it hight-lighted).

my approach is to find out the window refers to the process of "explorer",
get its handle,send a message to its list control within it.such approach make my program quite complicated.