lresult类型函数的返回值

author author     2023-05-13     218

关键词:

我是在VS2005中写了一个自定义消息处理函数如下:
LRESULT CchatDlg::OnSock(WPARAM wParam,LPARAM lParam)

switch(LOWORD(lParam))
case FD_READ:
WSABUF wsabuf;
wsabuf.buf=new char[200];
wsabuf.len=200;
DWORD dwRead;
DWORD dwFlag=0;
SOCKADDR_IN addrFrom;
int len=sizeof(SOCKADDR);
CString str;
CString strtemp;
HOSTENT *pHost;
WSARecvFrom(m_socket,&wsabuf,1,&dwRead,&dwFlag,(SOCKADDR *)&addrFrom,&len,NULL,NULL);

pHost=gethostbyaddr((char *)&addrFrom.sin_addr.S_un.S_addr,4,AF_INET);
//str.Format("%s说:%s",inet_ntoa(addrFrom.sin_addr),wsabuf.buf);
str.Format("%s说:%s",pHost->h_name,wsabuf.buf);
str+="\r\n";
GetDlgItemText(IDC_EDIT_RECV,strtemp);
str+=strtemp;
SetDlgItemText(IDC_EDIT_RECV,str);
break;



对于函数的返回值,每次加上都错误,不知道改返回什么啊。请大家帮帮忙。

在VS2005中,自定义消息处理函数都要求返回LRESULT,如果返回值不需要处理,可直接返回0即可。如果改消息需要返回特殊值,就看程序的需要进行返回相应的值。 参考技术A break;

return ....//在最后要加上返回LRESULT类型的值

否则将LRESULT改为void不返回值

看似程序不需要返回值

2019-12-12函数

...数添加了额外的功能,让我们可以更容易的使用1、函数类型我们可以给每个参数添加类型之后再为函数本身添加返回值类型。Typescript能够根据返回语句自动推断出返回值类型,因此我们通常省略它   1-1、完整的函数... 查看详情

表值函数返回类型

】表值函数返回类型【英文标题】:Table-valuedFunctionreturntype【发布时间】:2018-11-0714:44:54【问题描述】:如何获取表值函数的返回类型?这会返回TABLE结果:SELECTDATA_TYPEFROMINFORMATION_SCHEMA.ROUTINESWHERESPECIFIC_NAME=\'MyTableValuedFunctionName\'... 查看详情

表值函数的返回类型

】表值函数的返回类型【英文标题】:ReturntypeofTable-ValuedFunction【发布时间】:2015-01-2907:40:55【问题描述】:如果我的Table-Valued函数的返回类型是我现有的表之一,比如TBL,我是否还需要在函数签名中写入所有列名、类型和长度... 查看详情

函数的返回值(代码片段)

无返回值的函数没有返回值的return语句只能用于返回类型是void的函数中。返回void的函数可以没有return语句,这类函数的最后一句后面会隐式地执行return。而如果void函数需要在函数中间退出,可以使用return语句。例如一个值交换... 查看详情

swift6-函数

...用、函数参数与返回值、函数参数标签和参数名称、函数类型、嵌套函数。 函数是一段完成特定任务的独立代码片段,可以通过给函数命名来标识某个函数的功能,这个名字可以被用来在需要的时候“调用”这个函数... 查看详情

status(*visit)(telemtypee)啥意思,输入e后返回值是啥

...可以不要。return后面的值可以是一个表达式。2)函数值的类型。既然函数有返回值,这个值当然应属于某一个确定的类型,应当在定义函数时指定函数值的类型。3)如果函数值的类型和return语句中表达式的值不一致,则以函数类... 查看详情

基础函数的声明&返回值

以加减乘除运算为例/*函数的一般形式:类型标示符函数名(形式参数,形式参数...){函数体}类型表示符为该函数返回值的类型不返回任何值的函数,返回值类型可以用void表示void函数名(){}*//*函数的声明及调用:引用空间;函数名(... 查看详情

函数的格式

函数的格式修饰符返回值类型函数名(参数类型形式参数1,参数类型形式参数2,…){执行语句;return返回值;}返回值类型: 运行这段程序得出的一个运算结果,结果类型,如果函数没有返回值则用void来表示该函数没有返回值。... 查看详情

python表明变量和函数返回值类型的方式

在C++中,形参和函数返回值都必须声明类型,一是语法要求,二也更容易debug时了解变量和返回值的类型。python不需要显式指定,但是为了看起来方便,也可以加上类型说明。以一个例子来说:classSaveOnBestTrainingRewardCallback(BaseCall... 查看详情

PHP中的类型提示返回值/函数

】PHP中的类型提示返回值/函数【英文标题】:Type-hintingreturnvalue/functionsinPHP【发布时间】:2014-03-0607:29:24【问题描述】:我做了一些研究,发现这个RFC讨论了PHP中函数的类型提示:https://wiki.php.net/rfc/returntypehint2例如publicstringgetNa... 查看详情

postgres:具有无类型返回值的函数

】postgres:具有无类型返回值的函数【英文标题】:postgres:functionwithuntypedreturnvalues【发布时间】:2013-04-2407:40:43【问题描述】:我正在寻找一种方法来定义一个允许返回无类型行值的postgres函数。为了论证起见,我们假设存在以... 查看详情

函数及数组

... 定义在类中的具有特定功能的一段独立小程序 返回值类型:函数运行后的结果的数据类型参数类型:是参数的数据类型参数:是一个变量,用于存储调用函数时传递给函数的实际参数return:用于结束函数 格式1:修饰符返回值... 查看详情

指针函数

指针函数是指函数的返回值是指针类型的函数。一个函数的返回值能够是整数,实型和字符类型。也能够是指针类型。指针类型的定义形式举比例如以下:float*fun(inta,intb);当中,fun是函数名,前面的“*”说明返回值的类型是指... 查看详情

从函数返回时复合数据类型缺失值

】从函数返回时复合数据类型缺失值【英文标题】:Compositedatatypemissingvaluewhenreturnedfromfunction【发布时间】:2014-03-0418:07:19【问题描述】:我有一个函数返回setof复合数据类型。当我运行该函数时,复合数据类型中定义的两列中... 查看详情

kotlin函数⑧(函数引用作为函数参数|::函数名|函数类型作为函数返回值类型)(代码片段)

文章目录一、函数引用作为函数参数二、函数类型作为函数返回值一、函数引用作为函数参数函数作为参数,有两种方式:传递Lambda表达式,也就是匿名函数作为参数值;传递函数引用作为参数值;函数引用可以将具名函数转为函数的... 查看详情

仅返回一组特定值的函数的类型提示

】仅返回一组特定值的函数的类型提示【英文标题】:Typehintforafunctionthatreturnsonlyaspecificsetofvalues【发布时间】:2017-01-1619:28:32【问题描述】:我有一个函数只能返回a、b或c,它们都是T类型。我想在签名中包含这个事实,因为它... 查看详情

03-函数(代码片段)

...的声明在Go语言中,函数定义语法如下:func函数名(参数1类型,参数2类型)(返回值类型)//函数体(具体实现的功能)    返回值函数中的参数列表和返回值并非是必须的,所以下面代码示例有些是不带的。代码示例:1.无... 查看详情

c复习过程随笔七

定义参数:无参:类型名函数名()函数体有参:类型名函数名(形式参数表列)函数体空函数调用函数时注意函数有无返回值参数传递:实参(常量变量表达式)传递给形参,实参要有确定的值形参实参参数类型相同,不同则... 查看详情