⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_28449.htm

📁 vc
💻 HTM
字号:
<p>
序号:28449 发表者:紫霞 发表日期:2003-01-21 14:38:08
<br>主题:紫霞求助了!
<br>内容:我想做一程序,要求有以下功能:(简单的聊天室)<BR>1、在下面的输入框中,输入文字,按ENTER键后,文字在上面的显示框显示。<BR>请给出原代码吧!(我好笨)<BR><BR>//菜单功能不用写(自己写)<BR>2、有简单的网络功能:<BR>在一个局域网中,能够进行通信,即在A电脑该程序运行后,在输入框,除能在A电脑的显示框显示外,还能在B电脑的显示框显示;反之,在B电脑输入时,要示在A,B电脑都显示。<BR>请给出原代码吧!(我好笨)<BR><BR>如图:
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:bird 回复日期:2003-01-21 14:41:49
<br>内容:不用急-----------:一会就会有热心人来帮助的!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:萧七 回复日期:2003-01-21 14:45:22
<br>内容:刚才那么多的热心人呢?赶快出来!<BR>典型的winsock程序<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:david (小鱼儿) 回复日期:2003-01-21 14:46:06
<br>内容:haha,如果是DELPHI的,偶马上就给你发原代码。。。可惜。。。。<BR>不过你也太。。。。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:天才蛙蛙 回复日期:2003-01-21 14:47:44
<br>内容:去好好学习WinSock吧,都在里面了
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:david (小鱼儿) 回复日期:2003-01-21 14:52:21
<br>内容:udp也可以嘛!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:萧七 回复日期:2003-01-21 15:02:35
<br>内容:winsock支持TCP和UDP2个协议<BR>UDP适用于1对1的通信,是一个基于IP上的比TCP简单的协议
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:mm2003 回复日期:2003-01-21 15:11:28
<br>内容:你如果给500分代码马上就会出现
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:紫霞 回复日期:2003-01-21 15:19:00
<br>内容:最多是400分。哪来500分?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:混混 回复日期:2003-01-21 15:19:12
<br>内容:到阿鬼他们...www.gamehigh.net<BR><BR>的<BR><BR>http://www.gamehigh.net/download/zip/GameHigh-gChat-0.0.1.zip<BR><BR>....
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:upstream 回复日期:2003-01-21 15:21:04
<br>内容:我先来来实现第一个功能:<BR><BR>假设对话框为CZixiaDlg,各控件的定义如下<BR>IDC_EDIT_INPUT CString m_strInput;<BR>IDC_LISTB0X_DISPLAY CListBox m_listDisplay;去掉其sort的属性。<BR><BR>重载PreTranslateMessage(MSG* pMsg)以捕获“回车键”<BR><BR>BOOL CZixiaDlg::PreTranslateMessage(MSG* pMsg) <BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;// TODO: Add your specialized code here and/or call the base class<BR>&nbsp;&nbsp;&nbsp;&nbsp;if (pMsg-&gt;message==WM_KEYDOWN &amp;&amp; pMsg-&gt;wParam==VK_RETURN)<BR>&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DWORD def_id=GetDefID();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (def_id!=0)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CWnd *wnd=FromHandle(pMsg-&gt;hwnd);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// you may implement other ways of testing, e.g.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;&nbsp;comparing to array of cwnd*, comparing to array of ids etc.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;char class_name[16];<BR>&nbsp;&nbsp;&nbsp;&nbsp;if (GetClassName(wnd-&gt;GetSafeHwnd(),class_name,sizeof(class_name))!=0)<BR>&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (strnicmp(class_name,"edit",5)==0)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>//获得input的字符串&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; GetDlgItem(IDC_EDIT_INPUT)-&gt;GetWindowText(m_strInput);<BR>//添加到listbox中<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; m_listDisplay.AddString(m_strInput);<BR>//清空input<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; m_strInput.Empty();<BR>//清空input<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;GetDlgItem(IDC_EDIT_INPUT)-&gt;SetWindowText("");<BR>//设置输入焦点,始终在input里<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;GetDlgItem(IDC_EDIT_INPUIT)-&gt;SetFocus();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return true;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// discard the message!<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp; }<BR> }&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;return CDialog::PreTranslateMessage(pMsg);<BR>}<BR>2003-1-21 15:25:58

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -