Windowsコード集 | 上のページ |
CD/DVDドライブのトレイを開閉する方法です。
MCI_SET_DOOR_OPENの部分を、MCI_SET_DOOR_CLOSEにすると、トレイを閉めるようになります。MCI_OPEN_PARMS parms; parms.wDeviceID = 0; parms.lpstrDeviceType = "cdaudio"; parms.lpstrElementName = "q:"; // ドライブ文字 a:,b:,c:,d:.... // OSの設定に従うときはMCI_OPEN時のMCI_OPEN_ELEMENTを外す if(mciSendCommand(0,MCI_OPEN,MCI_WAIT|MCI_OPEN_TYPE|MCI_OPEN_ELEMENT,(DWORD)&parms) == 0) MCI_SET_PARMS parms; mciSendCommand(parms.wDeviceID,MCI_SET,MCI_WAIT|MCI_SET_DOOR_OPEN,(DWORD)&parms); MCI_GENERIC_PARMS parms; mciSendCommand(parms.wDeviceID,MCI_CLOSE,MCI_WAIT,(DWORD)&parms); }
上のページ |