没有合适的资源?快使用搜索试试~ 我知道了~
如何在VC++中两个对话框相互传递信息
4星 · 超过85%的资源 需积分: 9 30 下载量 57 浏览量
2012-07-31
10:44:30
上传
评论
收藏 21KB DOCX 举报
温馨提示
试读
8页
如何在VC++中两个对话框相互传递信息。采取避免在头文件中定义具体类型的指针变量,用定义空指针的方法绕过头文件重复包含的问题。
资源推荐
资源详情
资源评论
如何在 VC++ 中两个对话框相互传递信息?
在主对话框 Main_OnCommand 中,利用 DialogBoxParam 弹出一个新的对
话框,在函数最后一个参数里传一个 long 型的参数
?
1
2
3
4
5
6
7
8
9
1
0
1
1
1
2
1
3
1
4
1
5
case IDC_OK:
$$$$$$$${
$$$$$$$$$$$$HINSTANCE hInstance =
(HINSTANCE)GetWindowLong(hwnd,GWL_HINSTANCE); //获得实例
$$$$$$$$$$$$//TCHAR *buf = "abc";
$$$$$$$$$$$$login_data ld;
$$$$$$$$$$$$ld.username = "geekgu";
$$$$$$$$$$$$ld.password = "7634336";
$$
$$$$$$$$$$$$//DialogBoxParam 最后一个参数传值 ret 得到返回值
$$$$$$$$$$$$int ret = DialogBoxParam(hInstance,
MAKEINTRESOURCE(IDD_LOGIN), NULL, Login_Proc,(LPARAM)&ld);
$$$$$$$$$$$$if (ret == 0)
$$$$$$$$$$$${
$$$$$$$$$$$$$$$$MessageBox(hwnd,TEXT("用户点击了取
消"),TEXT(""),MB_OK);
$$$$$$$$$$$$}
$$$$$$$$}
在新建对话框里初始化代码里得到参数
?
1
2
3
4
BOOL Login_OnInitDialog(HWND hwnd, HWND hwndFocus, LPARAM
lParam)
{
$$$$login_data *buf = (login_data *)lParam;
ALFA_ROMEO
- 粉丝: 0
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Edge浏览器下载文件提示 “无法安全下载” 的解决方法
- 基于springboot+layui的医院日常耗材管理系统.zip
- 计算机毕业设计-ASP.NET教育报表管理系统-权限管理模块(源代码+)-毕设源码实例.zip
- 计算机毕业设计-ASP.NET教务信息管理系统的设计与实现(源代码+)-毕设源码实例.zip
- 免费计算机毕业设计-线上公司求职招聘系统的设计与实现(包含论文+源码)
- Eleven的精益供应链管理-碓胤咨询龚胤全.rar
- 5套光伏、储能、充电收益测算表.zip
- C2 供应链集成演示平台操作手册(详细版).rar
- 3套光储充一体化站CAD+PDF图纸.zip
- c++游戏开发,本人开发的c++小游戏飞机大战(二)源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页