正在阅读:深入编程:控制面板知多少(上)深入编程:控制面板知多少(上)

2004-05-18 14:44 出处:CSDN 作者:ZQGet 责任编辑:linjixiong
LPCPLINFO ptCPLInfo;      switch (uMsg)      {      case CPL_INIT:      ShowMessage("初始化数据或变量!");      return 1;      case CPL_GETCOUNT:      ShowMessage("只有一个组件!");      return 1;        case CPL_INQUIRE:   ShowMessage("设置控制面板组件资源信息!");   ptCPLInfo=(LPCPLINFO)lParam2;      //将信息填入TCPLInfo的结构中      ptCPLInfo->idName=1;   ptCPLInfo->idInfo=1;      ptCPLInfo->idIcon=2;      ptCPLInfo->lData=0;      break;      case CPL_DBLCLK:      ShowMessage("很高兴看到你!");      return 0;      case CPL_EXIT:      ShowMessage("退出控制面板程序!");      return 0;      }      return 0;      }      #pragma argsused   int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void* lpReserved)      {      return 1;      }      DllEntryPoint函数是所有DLL文件的入口函数,相当于可执行文件的WinMain函数,#include 语句导入Borland C++ Builder所提供的关于控制面板的相关声明,语句extern "C" __declspec(dllexport) LONG _stdcall CPlApplet(……)导出CPLApplet函数      提示:VCL如何提供对“控制面板”的支持这一节将在“控制面板知多少(续篇)”介绍
察看评论详细内容 我要发表评论
作者笔名 简短内容 发表时间
:
键盘也能翻页,试试“← →”键

关注我们

最新资讯离线随时看 聊天吐槽赢奖品