我正在向我在C++项目中创建的资源对话框中添加一个OCX。
ocx适当地添加;但我的问题是如何通过编程访问ocx?
我没有看到成员变量(甚至是类)附加到它。
这是我的.rc内容
/////////////////////////////////////////////////////////////////////////////对话框信息//
IDD_LENELDECODER DLGINIT开始IDC_MATRIXCONTROL1,0x376,26,0x0000,0x0000,0x0900,0x0000,0x4c7b,0x0000,0x3643,0x0000,0x0013,0x0065,0x0000,0x000b,0xffff,0结束
其中IDC_MATRIXCONTROL1是与ocx关联的ID。我的问题是,如何从类访问ocx的成员变量;以及如何在对话框调整大小时调整其大小?
我已经尝试过MFC ActiveX和ATL项目-> ATL控制(复合)。我认为,由于ATL复合控件有一个对话框附加到它,我将能够访问它,但我不知道如何做。
任何帮助都是非常感谢的!谢谢,
乔伊
发布于 2009-03-25 19:28:34
使用MFC时:
现在,您可以使用m_object访问OCX控件。
如果要调整对象的大小,就必须捕获WM_WINDOWSPOSCHANGING消息。
https://stackoverflow.com/questions/682530
复制相似问题