AfxOleLockControl

BOOL AFXAPI AfxOleLockControl( REFCLSID clsid );
BOOL AFXAPI AfxOleLockControl( LPCTSTR lpszProgID );

#include <afxwin.h>

返回值:
如果控件的类被成功地锁定,则返回非零值;否则返回0。

参数:
clsid控件的唯一的类ID。
lpszProgID控件的唯一程序ID。

说明:
锁定了指定控件的类工厂以后,与该控件有关的动态生成的数据就保留在内存中。这样能够显著地加速控件的显示过程。例如,一旦你在对话框中创建了一个控件并且用AfxOleLockControl锁定了它,每次对话框显示或销毁的时候,你就不需要再创建或销毁这个控件了。如果用户重复地打开和关闭对话框,你的控件将会显著地提高性能。当你准备销毁控件时,调用AfxOleUnlockControl函数。

请参阅:AfxOleUnlockControl