|
pix_programmer wrote: Can we have control over the size of the browser with ShellExecute?
Isn't that what the sixth argument is for?
"One man's wage rise is another man's price increase." - Harold Wilson
"Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons
"Some people are making such thorough preparation for rainy days that they aren't enjoying today's sunshine." - William Feather
|
|
|
|
|
What value has to be set to this parameter, so that my web page is opened in a smaller browser window than the normal?
modified on Wednesday, June 1, 2011 9:22 AM
|
|
|
|
|
There are only 12 possibilities, and some of those do not apply (e.g., SW_HIDE ). In less time than it takes to read this post (and respond), you can have over half of them tested.
"One man's wage rise is another man's price increase." - Harold Wilson
"Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons
"Some people are making such thorough preparation for rainy days that they aren't enjoying today's sunshine." - William Feather
|
|
|
|
|
If you want to open the URL in IE even if it is not set as default browser:
ShellExecute(NULL,"open","iexplore.exe", csUrlToOpen, NULL, SW_SHOW);
Regards
--
"Programming is an art that fights back!"
|
|
|
|
|
Hi all,
some special extra charaters like "
" are displayed while reading the xml file using CFile.
i dont want that 
 extra charaters.
Code:
----
int iSz = 0;
DWORD dwFileRead;
int len = (int)file.GetLength();
DWORD dwOffset=0;
char* ReadAsciiBuf = new char[len+1];
_TCHAR* Readbuf = new _TCHAR[len+1];
file.SeekToBegin();
dwFileRead = file.Read(ReadAsciiBuf+dwOffset,len);
memset(Readbuf, 0, (file.GetLength() + 1) * sizeof(TCHAR));
iSz = Mymbstowcs(Readbuf,ReadAsciiBuf,len);
strTempResult = Readbuf;
file.Close();
help me out.
|
|
|
|
|
they're escaped characters in the XML and they're perfectly valid (http://www.w3.org/TR/1999/WD-xml-c14n-19991109.html#charescaping[^])
you're going to either have to translate them, or use an alternative xml parsing library
my advice would be to use an alternative library, the effort taken to learn how to use one will be significantly less, and more rewarding, than trying to write your own, especially if you wish to consume XML generated by a third party product
|
|
|
|
|
Question 1:
I create one CDockablePane wnd and dock it in the bottom of the parent wnd. The default CDockablePane height is too short and I want to resize the height of the CDP. How to do that?
Btw, if the CDP is docked in the left/right side of the parent wnd, it works well after setting new width.
Question 2:
How to make the CDP floating when initialized. The CDP is initially docked in one side when created? I want to make it floating after it is created in the specified position with an initial size.
I feel very hard to control the CDP programmatically, like floating, resizing and moving with MFC. I found one artical from MS website about docking window management programmatically. But it is for C# Winform, not for MFC.
Still two days no replys come in. Seems not to poplular on CDockablePane class.
Can anyone give help?
NOTE: Ohh.... nobody is interested in CDP usage....Why? Not a good object, is it?
modified on Friday, June 3, 2011 5:49 AM
|
|
|
|
|
Hello,
I am VC++/MFC developer. I know how to create COM ATL. But I am unable to find way to create MFC COM dll. Please suggest me way to create MFC COM.
Regards
|
|
|
|
|
|
Perfect 5 Thanks
"Every Little Smile can touch Somebody's Heart...
May we find Hundreds of Reasons to Smile Everyday... and
May WE be the Reason for someone else to smile always!" (ICAN)
"Your thoughts are the architects of your destiny."
|
|
|
|
|
Best example of ActiveX control without MFC support:
->[^]
The example given by Venkatmakam is perfect.
"Every Little Smile can touch Somebody's Heart...
May we find Hundreds of Reasons to Smile Everyday... and
May WE be the Reason for someone else to smile always!" (ICAN)
"Your thoughts are the architects of your destiny."
modified on Wednesday, June 1, 2011 4:51 AM
|
|
|
|
|
But the requirement is to create a COM component using MFC Classes.
http://www.mono-project.com/Main_Page
modified on Wednesday, June 1, 2011 4:48 AM
|
|
|
|
|
Oh !! My mistake.. I will update my answer.
Thanks
"Every Little Smile can touch Somebody's Heart...
May we find Hundreds of Reasons to Smile Everyday... and
May WE be the Reason for someone else to smile always!" (ICAN)
"Your thoughts are the architects of your destiny."
|
|
|
|
|
No problem.Actually the ATL link also very useful for me.I did not worked that much with ATL.
http://www.mono-project.com/Main_Page
|
|
|
|
|
Yes It is very useful and clear the concept of ATL/COM. Just go through with this example
"Every Little Smile can touch Somebody's Heart...
May we find Hundreds of Reasons to Smile Everyday... and
May WE be the Reason for someone else to smile always!" (ICAN)
"Your thoughts are the architects of your destiny."
|
|
|
|
|
|
I got two questions. First I'm making a brick game. I want the ball to bounce off the paddle at different angles depending on where the ball hits the paddle. If the angle variable is specified directly it bounces off in the correct angle but I'm not sure how to calculate the angle depending on where the ball hits the paddle.
double a = 135;
double angle = (Math::PI / 180) * a;
Ball_List[b]->xVel = speed*Math::Cos(angle);
Ball_List[b]->yVel = -speed*Math::Sin(angle);
Second. I want to animate a box going in a circle but I'm Not sure on the math.
Thanks in advance.
|
|
|
|
|
Cyclone_S wrote: I want the ball to bounce off the paddle at different angles depending on where the ball hits the paddle
That is pretty vague, and probably not according to normal physics.
Maybe what you want is: the outgoing angle equals the supplement of the incoming angle plus some delta, which is zero in the center and grows when the hit point is away from the center; so maybe calculate that distance and use it to add to or multiply the outgoing angle.
Cyclone_S wrote: going in a circle
the equations for a circle in two dimensional space are:
(x - xc)^2 + (y - yc)^2 = r^2
or
x = xc + r * cos(a)
y = yc + r * sin(a)
where (x,y) is a point on the circle, (xc,yc) is the center, r the radius, a an angle in radians.
I cannot believe you would not know that. Look at the equations, they say the point(x,y) is at a fixed distance r from a fixed point (xc,yc).
Luc Pattyn [My Articles] Nil Volentibus Arduum
The quality and detail of your question reflects on the effectiveness of the help you are likely to get. Please use <PRE> tags for code snippets, they improve readability. CP Vanity has been updated to V2.3
modified on Tuesday, May 31, 2011 9:17 PM
|
|
|
|
|
Luc Pattyn wrote: I cannot believe you would not know that.
Just out of curiosity, why would you assume he would know?
"One man's wage rise is another man's price increase." - Harold Wilson
"Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons
"Some people are making such thorough preparation for rainy days that they aren't enjoying today's sunshine." - William Feather
|
|
|
|
|
Assuming he is adolescent or older, he would have learned this and much more at school, both as formula's for describing a circle, and as a geometric illustration for explaining what a sine and cosine actually are. He already was using angles, sine and cosine, in his post, so it puzzles me how he would not come up with the equations if he had ever seen and understood them.
And then there are books, and Google, and Wolfram, etc.
Luc Pattyn [My Articles] Nil Volentibus Arduum
The quality and detail of your question reflects on the effectiveness of the help you are likely to get. Please use <PRE> tags for code snippets, they improve readability. CP Vanity has been updated to V2.3
|
|
|
|
|
Thanks for the replies. Both problems are mostly solved. I have the paddle/ball equation figured out but I'm having a problem where any value less then 1 is ignored... any ideas? I need finer precision. Thanks.
|
|
|
|
|
Cyclone_S wrote: I need finer precision
then scale it all up in integers; or use floating-point arithmetic throughout.
Luc Pattyn [My Articles] Nil Volentibus Arduum
The quality and detail of your question reflects on the effectiveness of the help you are likely to get. Please use <PRE> tags for code snippets, they improve readability. CP Vanity has been updated to V2.3
|
|
|
|
|
I am using doubles in the function. The problem is I can't move the panel(ball) anything less then 1 pixel. Maybe move the ball 1pixel over a couple of frames? I'm not sure how to do that.
Here is the code.
int speed=Ball_List[b]->speed;
int paddle_center = Player->Location.X + Player->Width / 2;
int ball_center = Ball_List[b]->gameBall->Location.X + Ball_List[b]->gameBall->Width / 2;
int paddle_location = ball_center - paddle_center;
double a=(90-paddle_location);
double angle = (Math::PI / 180) * a;
Ball_List[b]->xVel = speed*Math::Cos(angle);
Ball_List[b]->yVel = -speed*Math::Sin(angle);
Ball_List[b]->gameBall->Top = Player->Location.Y - 16;
Thanks
|
|
|
|
|
All of that could have been floats or doubles; it is only when painting that it eventually needs to be rounded to pixels, hence integers.
Luc Pattyn [My Articles] Nil Volentibus Arduum
The quality and detail of your question reflects on the effectiveness of the help you are likely to get. Please use <PRE> tags for code snippets, they improve readability. CP Vanity has been updated to V2.4
|
|
|
|
|
so there's no solution then?
|
|
|
|