我的编程世界

主办单位:个人站 联系方式: 1467512459@qq.com
备案号: 皖ICP备2023002383号-1

皖公网安备 34050402000593号

支持库代码

类型:支持库

// myedll.cpp : Defines the entry point for the DLL application.
//

#include "stdafx.h"
#include "lib2.h"
#include "lang.h"
BOOL APIENTRY DllMain( HANDLE hModule, 
                       DWORD  ul_reason_for_call, 
                       LPVOID lpReserved
)
{
    return TRUE;
}




 PFN_NOTIFY_SYS g_fnNotifySys = NULL;

    INT WINAPI ProcessNotifyLib (INT nMsg, DWORD dwParam1, DWORD dwParam2)
    {
        INT nRet = NR_OK;

        switch (nMsg)
        {
        case NL_SYS_NOTIFY_FUNCTION:
            g_fnNotifySys = (PFN_NOTIFY_SYS)dwParam1;
            /*
                上面代码获得用作通知信息到易语言IDE或运行时环境的函数指针,获得指针后
            即可建立类似下面函数用作通知信息到易语言IDE或运行时环境。

                INT WINAPI NotifySys (INT nMsg, DWORD dwParam1, DWORD dwParam2)
                {
                    ASSERT (g_fnNotifySys != NULL);
                    if (g_fnNotifySys != NULL)
                        return g_fnNotifySys (nMsg, dwParam1, dwParam2);
                    else
                        return 0;
                }
            */
            break;
        default:
            nRet = NR_ERR;
            break;
        }

        return nRet;
    }



LIB_INFO s_libInfo={
LIB_FORMAT_VER,
"{6357105C-F8F5-476a-A171-1E4C4338EAC3}",
1,
0,
1,
3,
0,
3,
0,
"zzz我的第一个支持库",
__GBK_LANG_VER,
"解释说明",
_LIB_OS(__OS_WIN),
"作者",
"0000",
"地址",
"176810000",
"AAAA",
"@qq.com",
"www.ccl.com",
"x问题反馈",
0,
0,
0,
0,
0,
0,
0,
0,
0,
ProcessNotifyLib,
0,
0,
0,
0,
0
};
PLIB_INFO WINAPI GetNewInf()
{
return &s_libInfo;
}


更新时间:2023-07-06 17:51:23