送分100分:非常简单的问题。

mofafen 2009-11-21 10:17:54
LRESULT SendMessage(
HWND hwnd,
UINT uMsg,
WPARAM wParam,
LPARAM lParam);

这是什么型式,不是结构,也不是联合,到底是什么呢。
...全文
415 72 打赏 收藏 转发到动态 举报
写回复
用AI写文章
72 条回复
切换为时间正序
请发表友善的回复…
发表回复
appadd2008 2009-11-26
  • 打赏
  • 举报
回复
jf
dfasri 2009-11-26
  • 打赏
  • 举报
回复
最实在的就是查MSDN

hwnd就是窗体句柄
msg就是消息的ID号
后面的两个参数, 就是要看MSDN进行组建的, 它只是一个32位的内存, 根据不同的消息, 要求传入可能是某个结构的指针, 也可能是某个基本数据类型, 总而言之, 一切按MSDN的要求来做, 这两个参数要什么就传什么, 然后就Send就是了, 不过要弄明白基本的消息, 得花几个月时间
xxfxiazai 2009-11-26
  • 打赏
  • 举报
回复
受教了
oldn123 2009-11-26
  • 打赏
  • 举报
回复
只是一种书写形式..
也有这样写的
LRESULT SendMessage( HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam);
FlowShell 2009-11-25
  • 打赏
  • 举报
回复
...........................
Dingnifei123 2009-11-25
  • 打赏
  • 举报
回复
是啊,不地道啊,咋还不结贴?~!
solu 2009-11-25
  • 打赏
  • 举报
回复
LZ怎么还不结贴?上面的牛牛们都说得很清楚了
凌心云 2009-11-25
  • 打赏
  • 举报
回复
...............一楼都说得很清楚了。
maple_zhj 2009-11-25
  • 打赏
  • 举报
回复
函数声明啊.
其中的RESULE,HWND,UINT,WPARAM,LPARAM都是数据类型.

然后返回一个值啊。
乐此不痞 2009-11-25
  • 打赏
  • 举报
回复
反正楼主肯定要给分的,我也回一个
函数声明
joaryyu 2009-11-25
  • 打赏
  • 举报
回复
LZ大家说的很清楚了.
来接一分.
Five_Cent_Nicol 2009-11-25
  • 打赏
  • 举报
回复
win api
api如其名,发送消息用的
卡卡Gemini 2009-11-24
  • 打赏
  • 举报
回复
既然LZ送分,不接也显得咱不够意思
mazm_yanzhu 2009-11-24
  • 打赏
  • 举报
回复
UP
xfrunning 2009-11-24
  • 打赏
  • 举报
回复
LRESULT SendMessage(HWND hwnd,UINT uMsg,WPARAM wParam,LPARAM lParam);
这个函数的主要作用是向一个窗体发送一个消息.
LRESULT 是函数的返回类型
uMsg 消息的ID
HWND 表明向哪一个窗体发送,这是窗体的句柄
WPARAM 发送时所带的参数1
LPARAM 发送进所带的参数2
这两个参数都是整型,一般响应消息的函数都都这样定义afx_msg OnMyMessage(WPARAM wParam,LPARAM lParam);
看出来了吧,传消息时,正好将SendMessage的两个参数传进去了,这时候这两个参数就可以用了.
下面计一下typedef 即类型定义
比如你在VC里面这样写,(当然VC里不支持中文)
typedef int 整型
那么你可以这样写代码int a = 10; 整型 b = 0; b = a;关于LRESULT WPARAM LPARAM 类型定义如下:
typedef LONG LRESULT;
typedef unsigned int UINT;
typedef UINT WPARAM;
typedef LONG LPARAM;
其实这个函数这样写就可以
LONG SendMessage(HWND hwnd,UINT uMsg,UINT wParam,LONG lParam);
我想再给你补充一点,不要以为wParam,与lParam只能传整数,你完全可以传个指针过去,然后在消息处理中将这个参数再转成指针,因为在WINDOW中指针就是一个32位的整数而己.
xpljj502 2009-11-24
  • 打赏
  • 举报
回复
倒分贴?
voidsky 2009-11-24
  • 打赏
  • 举报
回复
API
liuqinray 2009-11-23
  • 打赏
  • 举报
回复
楼主刚接触win API?谅解.. 大家都是这么过来的。
lklwlklw 2009-11-23
  • 打赏
  • 举报
回复
Win32消息函数
多看WINDOW
adidas_1983_ 2009-11-23
  • 打赏
  • 举报
回复
API函数,不是单纯的c语言,建议看下msdn,还建议看下简单的vc++入门和windows编程基础什么的!
加载更多回复(52)

16,551

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧