Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
[Funkcja skojarzona z tą stroną, MCIWnd Window Class, jest starszą funkcją. Został zastąpiony przez MediaPlayer. MediaPlayer został zoptymalizowany pod kątem systemów Windows 10 i Windows 11. Firma Microsoft zdecydowanie zaleca, aby nowy kod używał MediaPlayer zamiast klasy okna MCIWnd, jeśli jest to możliwe. Firma Microsoft sugeruje, że istniejący kod, który używa starszych interfejsów API, należy przepisać go do korzystania z nowych interfejsów API, jeśli to możliwe.]
Funkcja MCIWndCreate rejestruje i tworzy okno MCIWnd. Okno może być oknem nadrzędnym, podrzędnym lub wyskakującym. Poniższy przykład tworzy okno MCIWnd jako okno podrzędne i zapewnia dostęp do suwaka oraz przycisków Play, Zatrzymaji Menu, umożliwiając użytkownikowi sterowanie odtwarzaniem. Przykład określa uchwyt okna nadrzędnego i wskazuje NULL dla stylów okna, więc domyślne style WS_CHILD, WS_BORDER i WS_VISIBLE są używane do utworzenia okna MCIWnd.
// Global variable and constants
// extern HINSTANCE g_hinst; instance handle
// extern HWND g_hwndMCIWnd; MCIWnd window handle
case WM_COMMAND:
switch (wParam) {
case IDM_CREATEMCIWND:
g_hwndMCIWnd = MCIWndCreate(hwnd, g_hinst, NULL,
"sample.avi");
break;
}
break;
Notatka
Można również określić NULL zarówno dla dojścia okna nadrzędnego, jak i stylów okna, w takim przypadku domyślne style okna będą WS_OVERLAPPED i WS_VISIBLE.