楼主:
jiqian (JIM)
2015-07-08 15:46:32开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC10、MFC
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
Opencv(cvvimage)
问题(Question):
我想要从A dialog的按钮按一下
就会把值传过去B dialog并显示
目前试过两种方法
一、直接抠B的picture control ID
二、下面说明
结果都是一样的错误,可以读到ID,但是没办法对ID做事
"...winocc.cpp line 92"!在 GetDlgItem(nID)这行
程式码(Code):(请善用置底文网页, 记得排版)
A.cpp
void member::OnBnClickedButton7()
{
foods=1;
sub1();
}
B.h
#ifndef SUB_H
#define SUB_H
#include <stdio.h>
extern int foods;
void sub1();
#endif
B.cpp
char label2[30];
IplImage *image2=NULL;
int foods;
digital_signage m_ds;
void sub1(){
sprintf(label2,"main/%d.jpg",foods);
image2 = cvLoadImage(label2,1);
m_ds.DrawPicToHDC(image2,IDC_FOOD);
}
补充说明(Supplement):
DrawPicToHDC这个用到Opencv让image2显示在picture conctrl
函式、传值都分别测试过了没有问题。