|
I wrote a Rss reader,used the webbrowser control.
I think it would be nice if I can integrate google toolbar.
so I tried.
but never worked
can anybody give me a help?
Much thanks!
|
|
|
|
|
I do not think that you can - I believe that BHOs and similar ADD-ins are supported by the "framework" provided by Internet Explorer, not by the WebBrowser control proper.
This is actually one of the dangers of hosting the WebBrowser control. If you allow it to be used for general browsing by a user (allowing dropped links, not properly disable the context menu, handing the new window event, etc.), the user is browsing in a "less secure" environment than Internet Explorer offers, and this may lead to problems (like popup-mismanagement).
Peace!
-=- James If you think it costs a lot to do it right, just wait until you find out how much it costs to do it wrong! Avoid driving a vehicle taller than you and remember that Professional Driver on Closed Course does not mean your Dumb Ass on a Public Road! DeleteFXPFiles & CheckFavorites (Please rate this post!)
|
|
|
|
|
I could get hold of a lot of tutorials on Codeproject to custom paint the List View Items but I want to draw a custom selection bar. Is there any way this can be achieved?
---
Hakuna-Matada
It means no worries for the rest of your days...
It's our problem free, Philosophy
|
|
|
|
|
HakunaMatada wrote: Is there any way this can be achieved?
ofcourse here is the code
void ListCtrlEx::OnCustomDraw( NMHDR* pNMHDR_i, LRESULT* pResult_i )<br />
{<br />
NMLVCUSTOMDRAW* pLVCD = reinterpret_cast<NMLVCUSTOMDRAW*>( pNMHDR_i );<br />
NMCUSTOMDRAW &nmcd = pLVCD->nmcd;<br />
*pResult_i = CDRF_DODEFAULT;<br />
switch (nmcd.dwDrawStage)<br />
{<br />
case CDDS_PREPAINT:<br />
<br />
*pResult_i = CDRF_NOTIFYITEMDRAW;<br />
break;<br />
<br />
case CDDS_ITEMPREPAINT:<br />
{<br />
if( nmcd.uItemState&CDIS_SELECTED )<br />
{<br />
pLVCD->clrTextBk = RGB(255,0,0);<br />
nmcd.uItemState &= ~CDIS_SELECTED;<br />
}<br />
else<br />
{<br />
pLVCD->clrTextBk = RGB(255,255,255);<br />
}<br />
<br />
*pResult_i = CDRF_DODEFAULT ;
break;<br />
}<br />
default:<br />
*pResult_i = CDRF_DODEFAULT;<br />
break;<br />
}<br />
<br />
<br />
}
nave
|
|
|
|
|
Hi all,
I'm trying to get a region containing the icon from the listview. I tried using "ListView_GetItemRect(hSysListView32Wnd, i, &rect, LVIR_ICONS)" on
SysListView32, but it returns a region that is too big (contains a
rectangular block surrounding the icon).
Thanks in advance.
Amar.
|
|
|
|
|
which type of view did u tried?
nave
|
|
|
|
|
Hi,
I am wanting to know if there is a way to programaticaly generate a preview image of an installed theme/style on Windows XP.
Thanks.
|
|
|
|
|
|
u can use OpenThemeData() function to open a specific theme. Then pass this handle to various DrawTheme...() functions.
nave
|
|
|
|
|
Hi all
I need to insert a DATA breakpoint on one of my variables; I need that this breakpoint should be active only after a particular condition occurrs in time in another point of the code.
I don't want to pause the debugging to manually active this breakpoint; the activation should be automatically triggered some way.
Do you know a way to activate this breakpoint dinamically while my code is running? There is code for activating a breakpoint at runtime?
Regards
Manu Stone
|
|
|
|
|
manustone wrote: There is code for activating a breakpoint at runtime?
At runtime, all debugging info is discarded, is it even possible?
|
|
|
|
|
I've been suggested DebugBreak(). I still haven't the change to test it ( I will do immediately) so I don't know ( probably it will) disable in the Release version of the app.
Do you know some other functions or practical methods to insert breakpoint in the code? I'm really interested in DATA breakpoints?
Thanks for your response.
Manu
|
|
|
|
|
At run time or through writing assembler instructions? I don't know if it can be done at run time, sincerely. But with asm its possible.
__asm int 3;
Nobody can give you wiser advice than yourself. - Cicero
|
|
|
|
|
Hi brahmma
thanks for your response!
I'm Sorry, but I never heard before code like this _asm int 3..is this coding directly the assembly or what? Can you suggest some good web/paper/reference to understand/learn it?
|
|
|
|
|
manustone wrote: _asm
Its not _asm , it is __asm .
manustone wrote: is this coding directly the assembly or what?
You can use the __asm keyword to invoke the inline assembler.
If you want to enable a break point conditionally, then you can use this assembler instruction the following way.
if(iBreak == 1)
{
__asm int 3;
}
else
{
...
}
</code>
Hope this helps. Please note that you must be in debug mode, to have debugging info available.
manustone wrote: some good paper to learn it
Here[^]
Nobody can give you wiser advice than yourself. - Cicero
|
|
|
|
|
u can u make a break point to activate only when one condition is satisfied. put a ordinary break point in the line where u want to put the break point. Press ctrl + b( edit->break point ). U will find the option to make the break conditional.
OR else u can use the DebugBreak(); or __asm int 3;
nave
|
|
|
|
|
Hi Naveen
Thanks for your response!
I think that DebugBreak() is what I need.
Do you know some other function like this to insert break point in the code?
I'm really interested in it, with particual attention (if existing) to DATA breakpoint ( the one triggered when a value change at a certain address ).
|
|
|
|
|
manustone wrote: Do you know some other function
No, except the one that i already told __asm int 3;
manustone wrote: breakpoint ( the one triggered when a value change at a certain address ).
sorry.I dont know any such functions and i dont think there is any.
nave
|
|
|
|
|
Many thanks Naveen
Have a nice day
Manu
|
|
|
|
|
Also you can consider conditional compilation using #ifdef/#endif/#define preprocessor macros, instead of finding tricks and hacks to use breakpoint at runtime.
|
|
|
|
|
Hi Link2006
I think that what I need is ( suggested by others developer) to use DebugBreak() in my code. I think that also combining DebugBreak with conditional compile allow me to create some special condition when to call DebugBreak().
Did you mean this way or simply create #ifdef #endif with a breakpoint in the middle?
|
|
|
|
|
Runtime and release build is not equivalent.
|
|
|
|
|
I am trying to compile some cpp files which have 2 byte chars (something like C:\日本\myfile.cpp) in its path but I am unable to compile it with VS 2005. Is there any way to compile it ?
You must be thinking why I need 2 byte chars in folder name ? Actually there is some crash in application at launch time if folder have 2 byte chars, I want to debug the same. Please help if some one know the way to debug it with VS 2005.
Manish Agarwal
manish.k.agarwal @ gmail DOT com
|
|
|
|
|
What is the exact error you are getting? I just tried the same and go the following
BSCMAKE: error BK1506 : cannot open file '.\Debug\????.sbr': No such file or directory
|
|
|
|
|
That's VC6 output, isn't it?
--
This episode performed entirely by sock puppets
|
|
|
|