标题:C语言 对话框问题
只看楼主
情义控灬浮云
Rank: 1
等 级:新手上路
帖 子:61
专家分:0
注 册:2017-8-3
结帖率:80.95%
已结贴  问题点数:18 回复次数:6 
C语言 对话框问题
void Main_OnCommand(HWND hwnd,int id, HWND hwndCt1, UINT codeNotify)
{
    switch(id)
    {
      case IDC_OK:
        {
            MessageBox(hwnd,TEXT("朱元凤"),TEXT("顾俊"),MB_OK);
        }
        break;
      default:
          break;
    }
}
为什么我代码打在上面程序运行没有反应呢
TEXT.rar (1.78 MB)
搜索更多相关主题的帖子: C语言 对话框 HWND TEXT break 
2017-10-13 23:11
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:18 
看似是按钮消息反弹事件。
在窗口过程的按钮消息处理过程中,调用Main_OnCommand(),并传递窗口句柄hwnd、按钮ID、按钮句柄id和一个消息代码codeNotify。
2017-10-14 05:13
情义控灬浮云
Rank: 1
等 级:新手上路
帖 子:61
专家分:0
注 册:2017-8-3
得分:0 
回复 楼主 情义控灬浮云
为什么我运行了 不显示新的窗口呢
2017-10-14 13:21
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:0 
以下是引用情义控灬浮云在2017-10-14 13:21:28的发言:

为什么我运行了 不显示新的窗口呢

代码不是你写的吗?
可以调试跟踪一下,看看哪条语句执行后的结果,不对头就改。
2017-10-14 20:34
情义控灬浮云
Rank: 1
等 级:新手上路
帖 子:61
专家分:0
注 册:2017-8-3
得分:0 


[此贴子已经被作者于2017-10-15 14:53编辑过]

2017-10-15 14:50
情义控灬浮云
Rank: 1
等 级:新手上路
帖 子:61
专家分:0
注 册:2017-8-3
得分:0 
回复 4楼 吹水佬
语法没错 可是不出结果--
2017-10-15 14:51
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:0 
以下是引用情义控灬浮云在2017-10-15 14:51:25的发言:

语法没错 可是不出结果--

不好意思
简单看了一下提供的代码,看似是用VC++ + MFC写,重新封装了CDialog一个对话框CTEXTDlg。
本人没用过VC++,对MFC(API封装类)不了解,了解对话框的窗口过程,要深入了解MFC相关的类。
2017-10-15 16:19



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-481372-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.642203 second(s), 9 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved