|
toxcct wrote: TCP : you call someone by the phone... you know its phone number, and you know who gonna answer
UDP : you talk to the crowd. no matter how many of them is listenning, you're just sending your "stream" of talks...
seeing the picture ?
plz tell me how to create a UDP application.
-- modified at 4:39 Thursday 24th August, 2006
|
|
|
|
|
ramanand_bulusu wrote: plz tell me how to create a UDP application
this is not the original question, and no, i can't. google is your friend (and codeproject also !). did you bother search them first ?
|
|
|
|
|
ramanand_bulusu wrote: Re: networking
This is not the networking forum.
ramanand_bulusu wrote: diff between UDP&TCP protocols
See here
Somethings seem HARD to do, until we know how to do them.
_AnShUmAn_
|
|
|
|
|
|
i am using a combobox and the current selection is displayed in its edit control. After clicking the dropdown button of the combo box, if the user does not select any of the items in the listbox of the combo box, then how to display the previously selected item in the edit control of the combo box.
Thanks...
vijay
|
|
|
|
|
You will have to store the index of the previously selected item in some variable. If the user does not select anything you can show the same item that was being displayed earlier using this index.
Somethings seem HARD to do, until we know how to do them.
_AnShUmAn_
|
|
|
|
|
Hi,
I think you need a member variable where you save yor last selection, initialising with CB_ERR (nothing selected) Wenn you clicking the dropdown button you ask if (getCurSel() == CB_ERR) if its TRUE you call SetCurSel(yourVar)
yummi
|
|
|
|
|
thanks... i am new to this and so finding it a bit hard.
vijay
|
|
|
|
|
hi,
If you doesnt select the ComboBox then the Index value is always -1
so
if(cmb.getCurSel()== -1) //Nothing but CB_ERR.
{
cmb.setCurSel(previous index value);
}
Think clever.
Uday kiran
|
|
|
|
|
You need to a variable for same previous state,do you have this variable?
|
|
|
|
|
aroli vijay wrote: After clicking the dropdown button of the combo box, if the user does not select any of the items in the listbox of the combo box, then how to display the previously selected item in the edit control of the combo box.
If nothing is selected (i.e., the mouse is clicked outside of the control), the selection does not change.
"Money talks. When my money starts to talk, I get a bill to shut it up." - Frank
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
yes, thank you very much friends.. i got the problem solved quite a while ago... and thanks for ur response..
vijay
|
|
|
|
|
Hi,
I have a MDI application with one open childframe.
I want to open a new childframe automaticly. I call OpenDocumentFile(file) and the childframe opens, the correct data will be displayed. When I look on the Document template I can see that for every childframe it exist an doc. But when I want to use the document functions for saving for example then I use only the document of my childframe that exist before I used OpenDocumentFile().
Must I do something to bind the document template to the right childframe?
Thanks for help
yummi
|
|
|
|
|
I have code written as below :
CString csText;
HANDLE hData=NULL;
m_emailAddress.GetWindowText( csText );
if( (hData=GlobalAlloc( GMEM_MOVEABLE|GMEM_DDESHARE, (csText.GetLength()+1) )) )
{
LPVOID lpLockedMemory=NULL;
lpLockedMemory = GlobalLock( hData );
CopyMemory( lpLockedMemory, csText.GetBuffer(csText.GetLength()), csText.GetLength() );
if( SetClipboardData( CF_TEXT, lpLockedMemory ) == NULL )
{
AfxMessageBox( "Unable to set Clipboard data" );
GlobalUnlock( lpLockedMemory );
lpLockedMemory = NULL;
CloseClipboard();
return;
}
}
Now, this code works fine on Winxp, but for Win98 I get NULL as return value of SetClipboardData(). Can anyone help on this?
-- modified at 4:03 Thursday 24th August, 2006
|
|
|
|
|
Yes, but not in the Lounge. That's why there's a red "No Programming Quesions, Please" sign at the top of the page...
Post in the correct forum and you might just get some assistance with your problem.
Anna
Currently working mostly on: Visual Lint
Anna's Place | Tears and Laughter
"Be yourself - not what others think you should be"
- Marcia Graesch
"Anna's just a sexy-looking lesbian tart"
- A friend, trying to wind me up. It didn't work.
|
|
|
|
|
|
I'm going to save you from yourself and move this to the right forum. In future, please don't ask programming questions in the lounge.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
|
|
|
|
|
Christian Graus wrote: move this to the right forum
What work does this require ? I mean, I have no knowledge of databasis and SQL and so, but is this done easily or do you have to dig somewhere to find the thread and reput it in another table ?
~RaGE();
I think words like 'destiny' are a way of trying to find order where none exists. - Christian Graus
|
|
|
|
|
Well, the first step would be to work here
I made the comment because I thought I was going to be the first ( and only lounge ) reply, and I wanted the OP to know that they had posted in the wrong spot still.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
|
|
|
|
|
Christian Graus wrote: would be to work here
It was not my intention to do it myself, only wanted to nkow how this works...
~RaGE();
I think words like 'destiny' are a way of trying to find order where none exists. - Christian Graus
|
|
|
|
|
Fair enough - well, as an employee, I get UI to do that, I don't need to be messing with any DB tables directly.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
|
|
|
|
|
sachinbhave wrote: but for Win98 I get NULL as return value of SetClipboardData().
No win98 system , to check this.
Can you use GetLastError to check what error its returning.
|
|
|
|
|
Your memory management is a bit off. Call GlobalUnlock() before SetClipboardData() . If SetClipboardData() succeeds, the clipboard owns the memory, so you're done. If it fails, you need to GlobalFree() the memory.
--Mike--
Visual C++ MVP
LINKS~! Ericahist | PimpFish | CP SearchBar v3.0 | C++ Forum FAQ
|
|
|
|
|
sachinbhave wrote: CopyMemory( lpLockedMemory, csText.GetBuffer(csText.GetLength()), csText.GetLength() );
It is not necessary to call GetBuffer() since you are not modifying csText .
sachinbhave wrote: I get NULL as return value of SetClipboardData().
Which means you should be calling GetLastError() to find out why.
sachinbhave wrote: GlobalUnlock( lpLockedMemory );
You should be calling this function regardless of whether SetClipboardData() fails or not.
sachinbhave wrote: CloseClipboard();
There's no reason to call this if SetClipboardData() fails. Nothing is open at that point.
"Money talks. When my money starts to talk, I get a bill to shut it up." - Frank
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
Did you use from GetLastError for see error
|
|
|
|