튜토리얼에서 언급 한 바와 같이 나는 플러그인 프레임 워크를 만드는 오전은 enter link description here 여기플러그인 프레임 워크, 매개 변수 전달, C++, DLL, GDI +
PluginInterface 클래스 보인다 아래 :
class PluginInterface
{
public:
PluginInterface(){}
virtual ~PluginInterface(){}
virtual int Process(Image *)=0;
};
인가 내가 내 응용 프로그램 플러그인하고 플러그인이 일부 처리를 할 수에서 이미지 *를 통과 할 가능성이있다 ??
이미지는 gdiplus 개체입니다. 내 생각에 플러그인 dll은 applicaiton과 같은 메모리 공간에로드되므로 응용 프로그램에서 Image 객체에 대한 메모리를 할당하면 플러그인에서도 사용할 수 있어야하며 플러그인은 해당 이미지에서 작업을 수행 할 수 있습니다. 그 다시 플러그인에 필요한 경우이 가능한 경우
, 다음 내 applcation이 이미 정적에는 GDIPlus와 연결되어 있기 때문에 내가 정적
#pragma comment(lib, "gdiplus.lib")
를 사용 gdiplus.lib와 플러그인을 연결해야합니까, 나는 확실하지 않다 .