鱼C论坛

 找回密码
 立即注册
查看: 4645|回复: 2

求助C语言API创建按钮后,挂接事件!

[复制链接]
发表于 2012-9-29 20:25:24 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
:'( 我用API创建了一个窗口,

并且再创建了一个按钮

按钮句柄 = CreateWindowEx(0,TEXT("button"),TEXT("按钮"),1409298176,100,105,100,24,hwnd,0,NULL,0);


本来,我打算用  //SetWindowLong(anniu,GWL_WNDPROC,这里的参数是函数地址);

挂接按钮的窗口过程,




int xiaoxi (HWND hwnd,UINT  msg,WPARAM  wparam,LPARAM  iparam)
{
    if (msg == 243 && wparam == 0)
    {
      
        MessageBox(NULL,TEXT("eeee"),TEXT("aaa"),MB_ICONERROR);
    }

   //return  CallWindowProc(按钮句柄,hwnd,msg,wparam,iparam) ;
  

}





,可是请教了好多人都无法实现,

现在的问题是  我用API创建的这个按钮,

如何挂接他的窗口过程!:dizzy: 求解
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-9-29 23:19:54 | 显示全部楼层
Button本身是接收不到WM_COMMAND消息的,这个消息是用来通知父窗体的。
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-9-29 23:20:07 | 显示全部楼层
当Button被点击,会发送BN_CLICKED给你窗口,所以WM_COMMAND只能写在父窗口中
小甲鱼最新课程 -> https://ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-11-15 08:27

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表