游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1973|回复: 2

win32控件编程的菜问题,请大家帮忙解答!!

[复制链接]

37

主题

587

帖子

587

积分

高级会员

Rank: 4

积分
587
发表于 2005-4-6 13:53:00 | 显示全部楼层 |阅读模式
在编写控件 COMBOBOX 的时候,不知道该如何让里面的东西响应.
也就是选择一个选项后,会有响应的结果(弹出一个MessageBox()就行).请大家帮帮.
============================
//以下是我创建的 组合框
        hInst = hInstance;
        button = CreateWindow  (                                                 "COMBOBOX",              
                                NULL,
                                   CBS_DROPDOWNLIST |WS_CHILD | WS_VISIBLE,
                        10,10,          
                        200,240,   
                        hWnd,          
                        (HMENU)100,          
                         hInst,  
                         NULL);      
        SendMessage(button , CB_ADDSTRING , 0 , (LPARAM)"First");
        SendMessage(button , CB_ADDSTRING , 0 , (LPARAM)"Second");

//=====要实现的功能就是点First或Second的时候会弹出相应的MessageBox;
//鄙人在这里先谢谢大家了先 [em4]

43

主题

155

帖子

171

积分

注册会员

Rank: 2

积分
171
发表于 2005-4-6 15:24:00 | 显示全部楼层

Re:win32控件编程的菜问题,请大家帮忙解答!!

在父窗体的事件里响应WM_COMMAND消息,检查LPARAM是否与Combox的句柄相同,然后看看WPARAM的高位字节是不是CBN_SELCHANGE消息,具体看看SDK吧。

11

主题

53

帖子

53

积分

注册会员

Rank: 2

积分
53
发表于 2005-4-6 16:13:00 | 显示全部楼层

Re:win32控件编程的菜问题,请大家帮忙解答!!

谢谢,终于搞定了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-25 04:40

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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