|
ok, but the philosophy is the same...
TOXCCT >>> GEII power
|
|
|
|
|
Hello,
where can i set the timer(SetTimer()) in the main() function.
I tried but the Timer procedure(the call back routine) never got invoked.
Pls help..
Thanks agin
Ram
|
|
|
|
|
are you programming with Win32 ?
if so, you call SetTimer() in your events handler, into the event switch case relative to the action that must start the timer up.
TOXCCT >>> GEII power
|
|
|
|
|
Hello toxcct,
sorry for the delayed reply.
Anyway you have a good idea..on invoking timers.
Thanks a lot
Ram
|
|
|
|
|
cberam wrote:
I tried but the Timer procedure(the call back routine) never got invoked.
What does the relevant code look like?
"The pointy end goes in the other man." - Antonio Banderas (Zorro, 1998)
|
|
|
|
|
Check:
SetTimer
KillTimer
Papa
while (TRUE)
Papa.WillLove ( Bebe ) ;
|
|
|
|
|
Hello,
Thanks for help.
where can i set the timer(SetTimer()) in the main() function.
I tried but the Timer procedure(the call back routine) never got invoked.
Pls help..I'm struggling
Thanks agin
Ram
|
|
|
|
|
You will receive a message WM_TIMER each time the timer is consumed
You can catch it in your mail loop, (GetMessage ...)
Papa
while (TRUE)
Papa.WillLove ( Bebe ) ;
|
|
|
|
|
And you will need a message loop.
Jens
|
|
|
|
|
SetTimer() and KillTimer() are still used.
"The pointy end goes in the other man." - Antonio Banderas (Zorro, 1998)
|
|
|
|
|
Hallo,
I'm developping an ISAPI FILTER for an ISA SERVER. How can I get the client's browser's session ID?
For each browser does an ID exist?
|
|
|
|
|
hi.. i was wondering if anyone in here could help me with my little problem.
I need to create a console application (in MS Visual C++ 6) which will launch in full screen, not maximized, and i cant figure out how to do this.
|
|
|
|
|
you could open it and then send alt+enter
Don't try it, just do it!
|
|
|
|
|
Doh!!! my bad..
So.. is there any way you can pass this command to the application so it does it by itself?
|
|
|
|
|
Check SetConsoleWindowInfo
You might need
HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
if ( hConsole != INVALID_HANDLE_VALUE )
{
// do the dance...
...
}
Papa
while (TRUE)
Papa.WillLove ( Bebe ) ;
|
|
|
|
|
Ok.. Thanks to both of you
I'll try to take a look on it
|
|
|
|
|
Would SetConsoleWindowInfo() be of any help?
"The pointy end goes in the other man." - Antonio Banderas (Zorro, 1998)
|
|
|
|
|
I am trying to get into view the last bit of text posted to the multiline Edit Box via these lines of code:-
m_strOutput+= m_strGeneral + crlf; // Total display string; adding m_strNewText at the end
SetDlgItemText(IDC_OUTPUT, m_strOutput); // Display the new text appended onto the old text
m_Output.GetScrollInfo(SB_VERT, &scrollInfo, SIF_ALL);
scrollInfo.nPos = scrollInfo.nMax;
m_Output.SetScrollPos (SB_VERT, scrollInfo.nPos, TRUE);
UpdateData(); // Refresh the control
m_Output is the Edit Box and I was trying to set the scrol position to the current maximum, but no luck.
|
|
|
|
|
You need to set your scrollinfo structure size and variable you need to get in your struct.
si.fMask = SIF_POS; //for instance you need the scroll pos
si.cbSize = sizeof(si); //this is pretty weird but required according to MSDN.
same thing goes to SetScrollInfo
Sonork 100.41263:Anthony_Yio
Life is about experiencing ...
|
|
|
|
|
Why are you calling both SetDlgItemText() and UpdateData() ? A simple call to m_Output.SetWindowText(m_strOutput) will suffice.
"The pointy end goes in the other man." - Antonio Banderas (Zorro, 1998)
|
|
|
|
|
Ok thanks for that, but still lost in the scrolling problem.
|
|
|
|
|
scrollInfo.fMask = SIF_POS;
scrollInfo.cbSize = sizeof(scrollInfo);
m_Output.GetScrollInfo(SB_VERT, &scrollInfo, SIF_POS);
//just change the mask if you need other info
Sonork 100.41263:Anthony_Yio
Life is about experiencing ...
|
|
|
|
|
I tried the following code, but it only placed the thumb at the button, I still had to use the mouse to have the lastest posted data displayed.
m_Output.SetWindowText(m_strOutput); // Display the new text appended onto the old text
m_Output.GetScrollInfo(SB_VERT, &scrollInfo, SIF_POS);
scrollInfo.fMask = SIF_POS;
scrollInfo.nPos = scrollInfo.nMax;
scrollInfo.cbSize = sizeof(scrollInfo);
m_Output.SetScrollPos (SB_VERT, scrollInfo.nPos, TRUE);
Do I need to do something else?
grahamfff
|
|
|
|
|
try to get the every API working before throwing everyhing inside.
Does
GetScrollInfo(SB_VERT, &scrollInfo, SIF_POS); API work?
check the return value
if yes, then,
check if
SetScrollPos (SB_VERT, scrollInfo.nPos, TRUE);
work by supplying a simple nPos value like 100.
You might also consider using
m_Output.PostMessage(EM_SETSEL, 0, 0); //the caret position
Remember to start from simple or else you get lost somewhere.
Sonork 100.41263:Anthony_Yio
Life is about experiencing ...
|
|
|
|
|
I’m in need to know what signing a ActiveX realy means and how to make it possible. Have searched MSDN and read some stuff, but am in need for a good article or something to fulfill my understanding.
All notices are welcomed!!
...and justice for all
APe
|
|
|
|