Cyrus, Вы имеете в виду закрыть программно?
Так как такого key-in-а, судя по всему, не предусмотрено, и "Mouse Point Adjustment" не является в полном смысле "командой Майкростейшен" (которую можно было бы вытеснить просто стартовав другую команду), то приходит в голову такое решение.
Можно перебрать все окна в цикле, и найдя по заголовку необходимое - закрыть его.
Код:
extern int Example_CloseMousePointAdjustmentWindow( void )
{
MSWindow *wnd;
int res;
// пробегаем по всем окнам
printf( "\nStart search..\n" );
for ( wnd = mdlWindow_getFirst(); wnd; wnd = mdlWindow_getNext( wnd ) ){
char wndTitle[256] = "\0";
// смотрим какой у них заголовок
res = mdlWindow_titleGet( wndTitle, sizeof( wndTitle ), wnd );
printf( "wnd:0x%08x, res=%d, title=%s\n", wnd, res, &wndTitle[0] );
if ( ( res == SUCCESS )
&& ( mdlstrcmpi( wndTitle, "Mouse Point Adjustment" ) == 0 )
){
// если тот что нам нужен - выходим из цикла
break;
}
}
if ( wnd ){
// закрываем окно, если оно нашлось по заголовку
printf( "FOUND!\n" );
mdlWindow_close( wnd, 0, TRUE );
} else {
printf( "NOT FOUND!\n" );
}
return ( wnd ? 1 : 0 );
}