打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
vc如何动态注册控件

在应用程序中经常要动态注册控件,而且有些控件要注册后才能生效。下面这段是动态注册控件的代码,其中control.ocx是控件名称,要确保控件在应用程序当前目录下或者在system32文件夹下。

 LPCTSTR pszDllName="control.ocx";   
 HINSTANCE hLib = LoadLibrary(pszDllName); 
 if (hLib < (HINSTANCE)HINSTANCE_ERROR) 
 {
  
  MessageBox("fail",MB_OK);
    return;   
 }
  
 FARPROC lpDllEntryPoint;
 lpDllEntryPoint = GetProcAddress(hLib,_T("DllRegisterServer"));
  
  if(lpDllEntryPoint!=NULL)
   
  {
   
   if(FAILED(( *lpDllEntryPoint)()))
    
   {
    
    MessageBox("调用DllRegisterServer 失 败 !","结 果",MB_OK);
    FreeLibrary(hLib);
    
    return;
    
   };
   
   MessageBox("注册 成 功","结 果",MB_OK);
   
  }
  
  else
   
   MessageBox("调用DllRegisterServer 失 败 !", "结 果",MB_OK);

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
VC++注册,卸载OCX控件,以及判断是否注册
ActiveX 控件注册的几种方法
VB运行时动态注册添加控件的方法
用C#一步步写串口通信
一个有效减少注册控件时360弹窗警告的方案
C++获得其他程序窗体控件中信息的方法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服