|
oups...forgot to ignore HTML tags
for (int i; i<variable; i++)
and
for (LONG i; i<variable; i++)
|
|
|
|
|
You shouldn't have to do anything special to use the LONG.
There's no requirement to use int in a 'for' statement. You can actually
put any valid code you want to in the three expressions (init/condition/loop).
Mark
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
It should work even as a type long (I'm not familiar with type LONG: if it's a composite type, then it won't work).
Any reason you can't just cast it to int at the point you are actually using it within the loop?
This should work (provided x is not a composite type)
for( x = someval; x < someotherval; x++ )
{
...
i = (int)x;
}
David
---------
Empirical studies indicate that 20% of the people drink 80% of the beer. With C++ developers, the rule is that 80% of the developers understand at most 20% of the language. It is not the same 20% for different people, so don't count on them to understand each other's code.
http://yosefk.com/c++fqa/picture.html#fqa-6.6
---------
|
|
|
|
|
When I compile this code, it compiles with no errors (Visual C++ 6.0)
void test(void)
{
LONG x;
x = 800;
for (LONG i=0; i < x; i++)
{
}
}
|
|
|
|
|
The below code will work.
LONG lVal = 100;
int nVal = static_cast<int>( lVal );
akt
|
|
|
|
|
Hello Folks,
I have started working on an Arabic Language Checker. Since I am new to this Unicode stuff therefore its a very basic level question.
The library function accepts Arabic word to be checked for spelling as wstring.
I have assigned char array the hex equivalent of Arabic word. Now the question is how do I convert this char array to wstring/wchar_t array. I googled this conversion but could not find any appropriate solution.
Kindly advice.
Regards,
Jinbaba
|
|
|
|
|
jinbabaj wrote: I have assigned char array...
Since you are dealing with Unicode, why wasn't wchar_t used instead?
Look at MultiByteToWideChar() , or the A2W() macro.
"Love people and use things, not love things and use people." - Unknown
"To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne
|
|
|
|
|
DavidCrow wrote: Since you are dealing with Unicode, why wasn't wchar_t used instead?
Probably it was not Unicode, but a multibyte encoding such as CP 1256. These go to char arrays.
|
|
|
|
|
|
As the subject says,how to get it?
Thank you!~~
|
|
|
|
|
Get the file icon by calling SHGetFileInfo() with uFlags as SHGFI_ICON and you'll get the HICON handle.
Get the ImageList of your list ctrl and add the file icon to it by calling CImageList::Add() , so that you can add that icon to your list ctrl. For adding new item to list ctrl, refer http://www.functionx.com/visualc/controls/listcontrol.htm[^]
Regards,
Jijo.
_____________________________________________________
http://weseetips.com[ ^] Visual C++ tips and tricks. Updated daily.
|
|
|
|
|
|
|
|
The Demo is very good
I know how to set the icon now
Thanks a lot!~~~
|
|
|
|
|
Oh thanks for your votes.
|
|
|
|
|
|
And Im thankful twice.
|
|
|
|
|
here's the situation:
we have an application which uses an embedded instance of IWebBrowser2, and this browser is intended to be used on a site which requires a secure login. so, the user will bring up the browser window embedded in our app, login, and do his work. this works fine until the site in question has a pop-up window - when that happens, the embedded browser launches a new instance of IE for the popup, which means the popup doesn't get any of the security information / cookies from the main browser window, and it will force the user to re-login. we want to prevent that.
a poster here[^], suggests that the way to deal with this is to handle the NewWindow2 notification, create a new embedded browser in the handler, associate that with the main browser and let the new browser take care of the popup. i guess that sounds logical, but i'm not sure what that means in terms of new threads and new objects (and who cleans them up). the documentation is pretty weak, as usual.
so, has anyone else ever done anything like this ?
|
|
|
|
|
Chris Losinger wrote: so, has anyone else ever done anything like this ?
No have you. The KB seems straight forward. Let us know if it works will you?
led mike
|
|
|
|
|
thanks for all your help. much appreciated.
|
|
|
|
|
Dude, I was serious. I would really like to know if that actually works in your situation.
led mike
|
|
|
|
|
hmmm. ok.
i'm still not sure of how to make it happen. but i'll let you know.
|
|
|
|
|
conclusion:
yes, it works fine. when the parent browser says it wants a new window, i create a new window (CWindowImpl, this is ATL), stuff a WebBrowser2 control in there and give the parent the IDispatch ptr to the new browser. no threads needed.
also need to handle window sizing and naming, but those are simple.
modified on Friday, June 6, 2008 11:57 AM
|
|
|
|
|
Wow that's pretty cool. And something that is relatively easy to implement using a browser so that's somewhat unique. Thanks for taking the time to post back!
led mike
|
|
|
|