マナーモードの場合、音が鳴っていない間は振動の強さを変更する状態になるのは端末の仕様だと思いますので、
もし常に音量を変更できるようにされたい場合は無音の wav ファイルを用意して、それを読み込みループ再生させてください
int MuonSound = LoadSoundMem( "MuonSound.wav" ) ;
PlaySoundMem( MuonSound, DX_PLAYTYPE_LOOP ) ;
無音の wav ファイルなので何も音は再生されませんが、機器的には「音が鳴っている」
ことになるので端末のボタンを押した際の効果は「音量の変更」になると思います