guimasunw
31st May 2009, 13:25
Hello,
I developed a general purpose plugin for my client about 3 years ago.
Everything was ok but some of the latest winamp releases broke the plugin (which is a lyrics visualization opening IE inside media library window).
Depending on the winamp skin, the folowing happen:
- the IE window don't appear inside the media library
- the IE window appear in a small part of the media library window
I'm using all the stuff to activate media library window and the FindWindow chain:
HWND hWnd = FindWindow( "BaseWindow_RootWnd", "Media Library" );
hWnd = FindWindowEx( hWnd, NULL, "BaseWindow_RootWnd", "Winamp Library" );
hWnd = FindWindowEx( hWnd, NULL, "Winamp Gen", "Winamp Library" );
hWnd = FindWindowEx( hWnd, NULL, "#32770", 0 );
hWnd = FindWindowEx( hWnd, NULL, "#32770", 0 );
The media library window IS visible but the window chain is not complete at winamp load.
I tried tons of messages using SendMessage to activate the previous window chain but without any success :(
Thanks for any help
I developed a general purpose plugin for my client about 3 years ago.
Everything was ok but some of the latest winamp releases broke the plugin (which is a lyrics visualization opening IE inside media library window).
Depending on the winamp skin, the folowing happen:
- the IE window don't appear inside the media library
- the IE window appear in a small part of the media library window
I'm using all the stuff to activate media library window and the FindWindow chain:
HWND hWnd = FindWindow( "BaseWindow_RootWnd", "Media Library" );
hWnd = FindWindowEx( hWnd, NULL, "BaseWindow_RootWnd", "Winamp Library" );
hWnd = FindWindowEx( hWnd, NULL, "Winamp Gen", "Winamp Library" );
hWnd = FindWindowEx( hWnd, NULL, "#32770", 0 );
hWnd = FindWindowEx( hWnd, NULL, "#32770", 0 );
The media library window IS visible but the window chain is not complete at winamp load.
I tried tons of messages using SendMessage to activate the previous window chain but without any success :(
Thanks for any help