如题!

解决方案 »

  1.   

    当然可以,用LoadLibrary给你举个例子typedef BOOL (FAR PASCAL*LAYERFUNC)(HWND,COLORREF,BYTE,DWORD);void  SetTransparent(HWND hwnd,UINT alpha)
    {
    LAYERFUNC SetLayer;
    HMODULE hmod=LoadLibrary("user32.dll");
    SetWindowLong(hwnd,GWL_EXSTYLE,GetWindowLong(hwnd,GWL_EXSTYLE)|0x80000L);
    SetLayer=(LAYERFUNC)GetProcAddress(hmod,"SetLayeredWindowAttributes");
    SetLayer(hwnd,0,alpha,0x2);
      
    FreeLibrary(hmod);
    }
      

  2.   

    我是说用lib调用,但是没有.h,不是说直接调用dll
      

  3.   

    不能!因为编译器无法在编译对你的调用进行类型检查.只有一种办法就是fireseed(Creamdog) 所说的.