입력받은 시간 동안 투명화 하는 방법

jyoung19000의 이미지

투명화 하는방법은 알고 있는데..
1초를 주면 1초안에 투명되도록..
입력한 시간동안에 사라지도록 할려고하니 잘 안됩니다...
어떤 공식을 써야할지 모르겠네요;

고수님들 도와주세요..

셋타이머를 설정해주고...
SetTimer(3, 30, NULL);

온타이머에서

if(m_iTransp > 0)
{
m_iTransp -= 1;
SetLayeredWindowAttributes(0, m_iTransp, LWA_ALPHA);
}
서서히 투명화되도록 하긴 했는데..

시간을 어떻게 줘야 n초를 주면 n초만에 투명화가 되는지..

를 알고 싶습니다.