hur.cn - 华软网

 热门搜索

如何添加16个static控件呢?

  作者:未知    来源:网络    更新时间:2010/12/25
C++用MFC 拼图游戏中 如何增加16个static控件呢?
---华软 网友回答---
直接在工具箱里拖出来16个。
你是想自己代码实现?
---华软网友回复---
#define MAXVIDEOSTATICNUM 36
std::vector<CStatic*> m_vVideoStatic;
#define ID_BEGIN_VIDEOSTATIC 10000
/////////////////////////////////////////////
for (int i = 0; i < MAXVIDEOSTATICNUM ; i++)
{
m_vVideoStatic.push_back(new CVideoStatic);
m_vVideoStatic[i]->Create(NULL,WS_VISIBLE ,CRect(0,0,0,0),this,ID_BEGIN_VIDEOSTATIC+i);
m_vVideoStatic[i]->ShowWindow(SW_HIDE);
}
---华软网友回复---
你能够谷歌下 怎么动态创建mfc控件
---华软网友回复---
是用C++鉴于对话框下的增加 其实16个ststic控件也就是把图片分割成16块  就这样
---华软网友回复---
引用 4 楼 rong1109 的回复:
是用C++鉴于对话框下的增加 其实16个ststic控件也就是把图片分割成16块 就这样

动态创建时肯定能够的
而且手动创建16个也不多
然则我觉得你的设计思绪有问题
能够通过16rect实现啊
没需要用控件啊
---华软网友回复---
楼主自己得用其余工具将图片分成16块,然后在显示到16个Picture Control中
---华软网友回复---
谢谢大家!      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。