如何调用dll里面的资源?
有一个dll里面有对话框,图标之类的.比如shell32.dll
如何能调用里面的资源?
以前看过一些这样的代码:
typedef int (CALLBACK *SHUTDOWNDLG)(int); //显示关机对话框函数的指针
HINSTANCE hInst = LoadLibrary("shell32.dll"); //装入shell32.dll
SHUTDOWNDLG ShutDownDialog; //指向shell32.dll库中显示关机对话框函数的指针
if(hInst != NULL)
{
//获得函数的地址并调用之
ShutDownDialog = (SHUTDOWNDLG)GetProcAddress(hInst,(LPSTR)60);
(*ShutDownDialog)(0);
}
问题是: 那个60是怎么得到的?还有怎么知道它传递的参数?谢谢了!