|
NiceNaiduNow the Difference ( dwStopTime - dwStartTime )
gives u the required difference in Seconds
I think this will return the difference in milli seconds..
nave
|
|
|
|
|
Yes .u r right.
U will get the time difference in milli seconds.
Divide the difference with 1000 to get Seconds.
Thanks for the correction Naveen.
Appu..
"If you judge people, you have no time to love them."
|
|
|
|
|
In MFC, use subtract operator and CTimeSpan class:
CTime time1 = CTime::GetCurrentTime();
::Sleep(3000);
CTime time2 = CTime::GetCurrentTime();
CTimeSpan diff = time2 - time1;
LONG seconds = diff.GetTotalSeconds();
Note the usage of CTime::GetCurrentTime static function.
|
|
|
|
|
marcoslav wrote: t1.GetCurrentTime();
Wrong. Use this instead:
t1 = CTime::GetCurrentTime();
"The largest fire starts but with the smallest spark." - David Crow
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
here i have project in that t require to select numbers radomely up to 65000.
#sankar#
|
|
|
|
|
If u want numbers between MIN to MAX,
Use
rand() % (MAX- MIN+ 1) + MIN ;
Appu..
"If you judge people, you have no time to love them."
|
|
|
|
|
rand is limited to RAND_MAX value which is 32767, so with your technique, it won't work.
Cédric Moonen
Software developer
Charting control
|
|
|
|
|
So, wat is the function should i use ???
Appu..
"If you judge people, you have no time to love them."
|
|
|
|
|
What I did when I wanted to have bigger number, was just adding the results of two rand. So, if it is up to 65000 this technique can work also.
Cédric Moonen
Software developer
Charting control
|
|
|
|
|
Cedric Moonen wrote: So, if it is up to 65000 this technique can work also.
But this does not ensure unique rand number.
If in one case : rand1 = 12345 , rnad2 = 3; randResult = 12348
If in the other case : rand2 = 12344 , rand2 = 4;randResult = 12348;
there is no guarantee of getting unique numbers.
There should be some other mean for getting rand numbers.
Hope I am not boring u Cerdic.
Appu..
"If you judge people, you have no time to love them."
|
|
|
|
|
See here.
"The largest fire starts but with the smallest spark." - David Crow
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
Nice..This is what i am looking for.
Appu..
"If you judge people, you have no time to love them."
|
|
|
|
|
|
i have two dialog boxes. one is main dialog another is popup to main dialog.in main dailog when i point out any paricular point using mouse cursor we should get the relavent message on the popup.to do like this we should get the same points to popup dialog which we point in the main dialog .
please urgent,
|
|
|
|
|
Use BOOL GetCursorPos(LPOINT lpPoint);
Appu..
"If you judge people, you have no time to love them."
|
|
|
|
|
thank u,
by using this we get the points with respect to window not with respect to mai window.
i used this code
GetCursorPos(&cp2);
CProfileWindow MyWindow;
HWND Hparent=GetParent(MyWindow);
:: ScreenToClient(Hparent,&cp2);
in this we are getting HWND null so that it is not considering main dialog it is giving with respect to window,
please urgent,
sree.
-- modified at 7:46 Monday 19th June, 2006
|
|
|
|
|
sree_as wrote: HWND Hparent=GetParent(MyWindow);
See the Syntax of GetParent(),It takes HWND as paramter,
So , Do this
<br />
CProfileWindow *pMyWindow;<br />
HWND Hparent=GetParent(pMyWindow->m_hWnd);<br />
Appu..
"If you judge people, you have no time to love them."
|
|
|
|
|
please help me.it is very urgent
|
|
|
|
|
sree_as wrote: in main dailog when i point out any paricular point using mouse cursor we should get the relavent message on the popup.
Which means you should call GetCursorPos() before calling DoModal() to bring up the second dialog. Pass the coordinates to the second dialog in the class' constructor or some "setter" method.
"The largest fire starts but with the smallest spark." - David Crow
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
Hai
How can we set an icon in the task bar
Thanks in advance
|
|
|
|
|
akshita_15 wrote: How can we set an icon in the task bar
See Here[^]
Knock out 't' from can't,
You can if you think you can
|
|
|
|
|
Put this code in OnInitDialog function of your Dlg Class if you are working on a MFC dialog based application
HICON m_hIcon = (HICON)::LoadImage(AfxGetResourceHandle(),
MAKEINTRESOURCE(IDI_MYICON), IMAGE_ICON,16, 16, 0);
SetIcon (m_hIcon,false);
ModifyStyleEx(0, WS_EX_APPWINDOW);
Somethings seem HARD to do, until we know how to do them.
_AnShUmAn_
|
|
|
|
|
You also need to destroy the icon by calling the DestroyIcon(HICON ) to prevent resource leak .
Regards,
FarPointer
Blog:http://farpointer.blogspot.com/
|
|
|
|
|
Yeap buddy,
Sometimes the code given is not optimized.
This was one of those.
Somethings seem HARD to do, until we know how to do them.
_AnShUmAn_
|
|
|
|
|
akshita_15 wrote: How can we set an icon in the task bar
the QWin32 way of doing sam e:- HERE[^]
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief and You
|
|
|
|