标题:[求助]在按button后显示bitmap问题还搞不清楚,帮帮忙
只看楼主
wcchyau
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-3-22
 问题点数:0 回复次数:3 
[求助]在按button后显示bitmap问题还搞不清楚,帮帮忙
我想用9个按钮方式做个井字游戏,但在mfc的环境中该怎么设array button呢?
还有就是如何在按按钮时在按钮上显示图案,如井字游戏的圈圈和叉叉,网上看到的是用CBitmapButton,但不太明白。
希望能得到一些提示或示范。感激不敬。

[此贴子已经被作者于2007-3-23 14:35:02编辑过]

搜索更多相关主题的帖子: bitmap button 
2007-03-22 12:21
wcchyau
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-3-22
得分:0 
回复:(wcchyau)[求助]该怎么设array button和当按按...
是这样子设吗?

void CGame1::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
m_p1b1 == m_p1b[1];
m_p1b2 == m_p1b[2];
m_p1b3 == m_p1b[3];

m_p1b4 == m_p1b[4];
m_p1b5 == m_p1b[5];
m_p1b6 == m_p1b[6];

m_p1b7 == m_p1b[7];
m_p1b8 == m_p1b[8];
m_p1b9 == m_p1b[9];
//{{AFX_DATA_MAP(CGame1)
DDX_Control(pDX, IDC_P1b9, m_p1b9);
DDX_Control(pDX, IDC_P1b8, m_p1b8);
DDX_Control(pDX, IDC_P1b7, m_p1b7);
DDX_Control(pDX, IDC_P1b6, m_p1b6);
DDX_Control(pDX, IDC_P1b5, m_p1b5);
DDX_Control(pDX, IDC_P1b4, m_p1b4);
DDX_Control(pDX, IDC_P1b3, m_p1b3);
DDX_Control(pDX, IDC_P1b1, m_p1b1);
DDX_Control(pDX, IDC_P1b2, m_p1b2);
//}}AFX_DATA_MAP
}
2007-03-22 18:34
wcchyau
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-3-22
得分:0 
而我在on click button里加入这code,但还是不行,混乱中

void CGame1::OnP1b1()
{
// TODO: Add your control notification handler code here
btnBmpOK.LoadBitmaps(IDB_BITMAP1);
}

2007-03-22 18:38
wcchyau
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-3-22
得分:0 
array button已完成。
void CGame1::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CGame1)
DDX_Text(pDX, IDC_P1wdl, m_p1wdl);
//}}AFX_DATA_MAP
DDX_Control(pDX, IDC_P1b1, m_p1b[0][0]);
DDX_Control(pDX, IDC_P1b2, m_p1b[0][1]);
DDX_Control(pDX, IDC_P1b3, m_p1b[0][2]);

DDX_Control(pDX, IDC_P1b4, m_p1b[1][0]);
DDX_Control(pDX, IDC_P1b5, m_p1b[1][1]);
DDX_Control(pDX, IDC_P1b6, m_p1b[1][2]);

DDX_Control(pDX, IDC_P1b7, m_p1b[2][0]);
DDX_Control(pDX, IDC_P1b8, m_p1b[2][1]);
DDX_Control(pDX, IDC_P1b9, m_p1b[2][2]);
}

但bitmap button的话就越来越混乱了,请帮帮忙
2007-03-22 23:32



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




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

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