1. 我首先在vs2010中,建立了一个dialog工程,
2. 在dialog中放置了一个tab control。
3. 在tab control中生成了四个tab。在其中一个tab中的child窗口中,添加picture control控件。说一下的是,我运行看过,我的tab control工作正确,能够切换、显示。
但是,我在vs2010中,向其中的一个tab的child窗口中添加picture control后,就不能为这个picture control添加成员变量。
我的目的是,用程序控制picture control动态显示我在程序中load的图片。我是菜鸟,不知道picture control如何使用。在使用其他控件的时候,都是建立成员变量,然后操作这个成员变量。picture control也是这样使用的吗?我的做法对吗?如果不对,我应该怎么做,请高手指教一下吧?
2. 在dialog中放置了一个tab control。
3. 在tab control中生成了四个tab。在其中一个tab中的child窗口中,添加picture control控件。说一下的是,我运行看过,我的tab control工作正确,能够切换、显示。
但是,我在vs2010中,向其中的一个tab的child窗口中添加picture control后,就不能为这个picture control添加成员变量。
我的目的是,用程序控制picture control动态显示我在程序中load的图片。我是菜鸟,不知道picture control如何使用。在使用其他控件的时候,都是建立成员变量,然后操作这个成员变量。picture control也是这样使用的吗?我的做法对吗?如果不对,我应该怎么做,请高手指教一下吧?
解决方案 »
- 怎样设置一行文字变色?(CRichEditCtrl)
- 求类似于 FTP的程序
- 文件转移问题,跪求!
- 请问如何使得第二次打开相同的文件也触发文档的OnOpenDocument函数?
- IE编程问题:如何实现让IE解析自定义的HTML标签标记?以及如何把IE显示页面区域作为容器在其上作图?
- 怎样在listCTRL中加入彩色字?Waiting Online
- 如何用双缓冲实现发牌动画
- 关于setwindowshookex
- 求助:PC机串口收发连在一起,如何屏蔽到自己发出去的数据(使用CSerialPort)!!!急
- 请教怎么将BSTR类型转为 char*
- ClistBox SetItemHeight后如何让文字靠行底显示
- 直接打印pdf文件
picture control 控件的属性里有一个叫ID的属性,这个属性是什么意思啊?
你用PictureCtrl默认的ID应该是IDC_STATIC吧
改一下这个ID再试试能不能关联变量
我改ID后,就能关联变量,但是,改的ID叫:IDB_BITMAP1(IDB_BITMAP1是我在vs中添加的bmp位图资源)。
CStatic m_original_picctrl; //这就是我添加后的成员变量。在窗口的OnInitDialog()函数中:HBITMAP hbmp;
hbmp=(HBITMAP)LoadImage(NULL,_T("E:\\vsproj\\imgfirst\\imgfirst\\CAMERA.BMP"),IMAGE_BITMAP,0,0,LR_LOADFROMFILE|LR_CREATEDIBSECTION);//载入位图
if(hbmp)
{
original_diag.m_original_picctrl.SetBitmap(hbmp);
}
UpdateData(false);
UpdateWindow();
结果,没有显示我的图片。
请教高手,该怎么解决呢?
在tab的child窗口下放置一个button。
在botton的click处理函数中执行上述代码,能够将图片显示出来。
请教高手,我上面的代码是放在tab所在的窗口中,怎么会显示不了图片呢?