我在我在C ++项目中创建的资源对话框中添加了一个OCX ocx正确添加;但我的问题是如何以编程方式访问ocx? 我没有看到附加到它的成员变量(甚至是类)。
这是我的.rc内容
/////////////////////////////////////////////// ////////////////////////////// // //对话框信息 //
IDD_LENELDECODER DLGINIT 开始 IDC_MATRIXCONTROL1,0x376,26,0 0x0000,0x0000,0x0900,0x0000,0x4c7b,0x0000,0x3643,0x0000,0x0013, 0x0065,0x0000,0x000b,0xffff, 0 END
其中IDC_MATRIXCONTROL1是与ocx关联的ID。我的问题是,如何从类中访问这个ocx的成员变量;如何在对话框调整大小时调整大小?
我已经尝试了MFC ActiveX和ATL项目 - > ATL控制(复合)。我虽然因为ATL复合控件附加了一个Go To Dialog,我可以访问它,但我不知道该怎么做。
非常感谢任何帮助!谢谢,
乔伊
答案 0 :(得分:1)
使用MFC时:
现在您可以使用m_object访问OCX控件。
如果要调整对象大小,则必须捕获WM_WINDOWSPOSCHANGING消息。