Click here to Skip to main content
16,005,169 members
Home / Discussions / COM
   

COM

 
GeneralRe: XMLDOMDocument across processes Pin
Alex_Y28-Jun-05 9:23
Alex_Y28-Jun-05 9:23 
GeneralRe: XMLDOMDocument across processes Pin
Lim Bio Liong28-Jun-05 14:27
Lim Bio Liong28-Jun-05 14:27 
GeneralBrowser Helper Object - replace HTML page Pin
Tomek.Sergey28-Jun-05 3:04
Tomek.Sergey28-Jun-05 3:04 
Generalenum in COM Pin
Logan from Singapore26-Jun-05 22:31
Logan from Singapore26-Jun-05 22:31 
GeneralRe: enum in COM Pin
GuimaSun27-Jun-05 5:42
GuimaSun27-Jun-05 5:42 
GeneralInternet Explorer hooks Pin
Ryan333326-Jun-05 9:52
Ryan333326-Jun-05 9:52 
GeneralWebBrowser Control used as a FileManager Pin
intripoon26-Jun-05 8:39
intripoon26-Jun-05 8:39 
GeneralRe: WebBrowser Control used as a FileManager Pin
intripoon27-Jun-05 5:43
intripoon27-Jun-05 5:43 
Rehi !

I got the solution by myself. For those who are interested in how it works:

IDispatch *d_app;
d_app=explorer.get_Application();

IWebBrowserApp *pwba;
d_app->QueryInterface(IID_IWebBrowserApp, (void**)&pwba);

IServiceProvider *psp;
pwba->QueryInterface(IID_IServiceProvider, (void**)&psp);

IShellBrowser *psb;
psp->QueryService(SID_STopLevelBrowser, IID_IShellBrowser, (void**)&psb);

IShellView *psv;
psb->QueryActiveShellView(&psv);

IFolderView *pfv;
psv->QueryInterface(IID_IFolderView,(void**)&pfv);

pfv->SetCurrentViewMode(ViewMode);

pfv->Release();
psv->Release();
psb->Release();
psp->Release();
pwba->Release();

Don't forget to check if QueryInterface succeeds when doing this. I ommited that for readability.

Best regards
Marc
GeneralShell extension. Pin
Member 134788323-Jun-05 15:30
Member 134788323-Jun-05 15:30 
GeneralRe: Shell extension. Pin
chenfred29-Jun-05 5:22
chenfred29-Jun-05 5:22 
GeneralTimer with Windowless Control Pin
Shraddhan23-Jun-05 12:42
Shraddhan23-Jun-05 12:42 
GeneralRe: Timer with Windowless Control Pin
Jörgen Sigvardsson26-Jun-05 6:04
Jörgen Sigvardsson26-Jun-05 6:04 
GeneralRe: Timer with Windowless Control Pin
Shraddhan26-Jun-05 12:57
Shraddhan26-Jun-05 12:57 
GeneralRe: Timer with Windowless Control Pin
Jörgen Sigvardsson27-Jun-05 10:18
Jörgen Sigvardsson27-Jun-05 10:18 
Generalchar** to VARIANT Pin
bvais23-Jun-05 11:01
sussbvais23-Jun-05 11:01 
GeneralRe: char** to VARIANT Pin
Lim Bio Liong23-Jun-05 15:12
Lim Bio Liong23-Jun-05 15:12 
GeneralRe: char** to VARIANT Pin
bvais23-Jun-05 18:23
sussbvais23-Jun-05 18:23 
GeneralRe: char** to VARIANT Pin
GuimaSun24-Jun-05 9:26
GuimaSun24-Jun-05 9:26 
GeneralRe: char** to VARIANT Pin
Lim Bio Liong24-Jun-05 23:54
Lim Bio Liong24-Jun-05 23:54 
GeneralRe: char** to VARIANT Pin
Jörgen Sigvardsson25-Jun-05 13:44
Jörgen Sigvardsson25-Jun-05 13:44 
GeneralRe: char** to VARIANT Pin
Lim Bio Liong25-Jun-05 19:39
Lim Bio Liong25-Jun-05 19:39 
GeneralVARIANT in VC 6.0 and Objects in C# Pin
btanveer23-Jun-05 6:09
btanveer23-Jun-05 6:09 
QuestionHow I can debug a dll file Pin
Anonymous22-Jun-05 23:37
Anonymous22-Jun-05 23:37 
AnswerRe: How I can debug a dll file Pin
ameysp23-Jun-05 23:56
ameysp23-Jun-05 23:56 
Generalcreating instance of an object Pin
pardis21-Jun-05 21:22
pardis21-Jun-05 21:22 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.