Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Byta från wmp 6.4 till wmp 9 series

Postades av 2007-02-12 08:57:09 - Markus Wallén, i forum c++, Tråden har 0 Kommentarer och lästs av 1389 personer

Hej.
Har en fin gammal activex i en av våra activexer, nämligen wmp 6.4. Tyvärr verkar det som att compability layer i 9 serien har lagt av lite grann, så jag skulle behöva byta till wmp 9 i koden. Men hittar inte nån vettig dokumentation om hur jag ska gå tillväga nånstans.

Har provat exemplet som finns i SDK:

AtlAxWinInit();
CComPtr<IAxWinHostWindow> spHost;
HRESULT hr;
m_wndView = new CAxWindow;
m_wndView->Create(pParent->m_hWnd, m_rcWnd, NULL, WS_CHILD | WS_VISIBLE | WS_CLIPCHILDREN, WS_EX_CLIENTEDGE);
if (NULL == m_wndView->m_hWnd)
return 0;//goto FAILURE;

// load OCX in window

hr = m_wndView->QueryHost(&spHost);
if (FAILED(hr))
return 0;//goto FAILURE;

hr = spHost->CreateControl(CComBSTR(_T("{6BF52A52-394A-11d3-B153-00C04F79FAA6}")), m_wndView->m_hWnd, 0);
if (FAILED(hr))
return 0;//goto FAILURE;

hr = m_wndView->QueryControl(&m_spWMPPlayer);
if (FAILED(hr))
return 0;//goto FAILURE;

Får en krash här - m_wndView->Create(pParent->m_hWnd, m_rcWnd, NULL, WS_CHILD | WS_VISIBLE | WS_CLIPCHILDREN, WS_EX_CLIENTEDGE);
pParent, pParent->m_hwnd och m_rcWnd är inte null och funkar utmärkt när man skapar andra objekt.

Provad även att skapa klasser från wmp dll:en. I 6.4 kunde jag göra det här:
m_pMediaPlayer = new CMediaPlayer;
DWORD dwStyle = WS_CHILD | WS_VISIBLE;
if (m_bBorder) dwStyle |= WS_BORDER;
BOOL bResult = m_pMediaPlayer->Create(NULL, dwStyle, m_rcWnd, pParent, 0);

if (bResult) {
//fixa med kontrollen
}

Men jag hittar ingen create nånstans i interfacet till wmp9, inte i dokumentationen och inte i koden. Hur fasen bestämmer jag hur stor den ska vara, och när skapas den?

Det här var det jag försökte göra:
m_pMediaPlayer9 = new CWMPPlayer();
m_pMediaPlayer9->crea
m_pMediaPlayer9->put_URL

men hittade ingen create. Har använt vs .net 2003 wizarden add class och sedan add mfc class from activeX för att generera lite .h och .cpp filer för att komma åt funktionalitet.

Snälla hjälp mig. Jag är så jäkla trött på den här förbenade wmp spelaren nu.


Svara

Nyligen

  • 19:38 Rekommendera något intressant
  • 19:13 Международная перевозка грузов
  • 00:01 DL Van Tuning | Exclusive Body Kit
  • 12:08 Indian casino
  • 04:14 Vad finns det för kratomalternativ
  • 14:16 Indian online casino
  • 14:15 Indian online casino
  • 08:28 Butiksskyltar: Hur upplever utbude

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 871
27 965
271 770
542
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies