Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2003.12.30;
Скачать: [xml.tar.bz2];

Вниз

MCI и ComboBox   Найти похожие ветки 

 
BaRToV   (2003-04-15 21:21) [0]

procedure CloseCD(Drive: string);
var
DeviceID: DWORD;
OpenParm: MCI_OPEN_PARMS;
begin
OpenParm.dwCallback := 0;
OpenParm.lpstrDeviceType := "CDAudio";
OpenParm.lpstrElementName := PChar(Drive + ":");
mciSendCommand(0, MCI_OPEN, MCI_OPEN_TYPE or MCI_OPEN_ELEMENT, Longint(@OpenParm));
DeviceID := OpenParm.wDeviceID;
mciSendCommand(DeviceID, MCI_SET, MCI_SET_DOOR_CLOSED, 0);
mciSendCommand(DeviceID, MCI_CLOSE, MCI_OPEN_TYPE or MCI_OPEN_ELEMENT, Longint(@OpenParm));
end;

Вот процедура закрытия дверки CD, которая используется в моем компоненте.
Когда мы ей воспользуемя, то невозможно потом по нажатию кнопки мыши в Win9x отркыть ComboBox, пока не передадим кому-нибудь фокус.
Скорее всего ошибка где-то в процедуре...


 
BaRToV   (2003-04-16 02:13) [1]

Хм... посылал CBN_xxx и из-за этого проблемы были...
Тема закрыта.



Страницы: 1 вся ветка

Форум: "KOL";
Текущий архив: 2003.12.30;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.009 c
14-99773
RainKM
2003-12-06 04:10
2003.12.30
Windows SDK Help


1-99566
Fast
2003-12-17 18:41
2003.12.30
MetaFile и PreView


4-99812
DillerXX
2003-11-02 18:32
2003.12.30
Кнопка


1-99543
ksushishka
2003-12-15 14:23
2003.12.30
Программно менять раскладку клавиатуры с русской на английскую


14-99704
Layner
2003-12-09 09:06
2003.12.30
Соболя загребли :(





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский