Jeg lavede denne her i en button event, og det virker.
IDC_EDIT1 er navnet på et textfelt.
int MyKey = GetAsyncKeyState( VK_RSHIFT );
bool keyisdown = (bool) ((MyKey >> ( ( sizeof(SHORT) * 8 ) - 1 )) & 0x1);
if ( keyisdown )
{
SetDlgItemText(IDC_EDIT1, "true");
}
else
{
SetDlgItemText(IDC_EDIT1, "false");
}