Skip to main content
Known Participant
May 23, 2007
Question

window for plug-ins

  • May 23, 2007
  • 4 replies
  • 1989 views
hi,

i've just started learning how to use after fx sdk. my current task is to add and change layers of the current composition based on user settings. (how many layers etc., just some pulldowns and numbers and stuff.)
therefore, i would like to display my own window for the settings like the 3D-assistants plug-ins of digital anarchy do. but: how do i do that? did the people of digital anarchy actually use ae sdk? or will i have to mess around with c++ windows and stuff?!

i understand this would be easy with scripting, but as i am going to work commercial, i can't have the source code lying around unprotected from curious viewers...

thank you! (excuse my english)

julia
This topic has been closed for replies.

4 replies

Bruce Bullis
Legend
June 22, 2007
Add the AEGP_SuiteHandler.cpp file to the project.
Known Participant
May 30, 2007
It's me again...

I was trying to get an AEGP with an MFC window like in the MFC_shifter sample. Therefore, I copied the MFC_Shifter project and changed everything around (think so) to get an AEGP instead of an effect.

I noticed the differences in the properties of MFC_Shifter - I guess that has something to do with the MFC stuff? There are changes in C++/Code Generation/Basic Runtime Checks and Runtime Library, and in C++/Precompiled Headers/Create/Use PCH through file (stdafx.h instead of AE_Effect.h).

I did everything like it was with the MFC_Shifter sample, but still I'm getting some "unresolved external symbol" error (LNK2019) with the "AEGP_SuiteHandler" calls for my obj File. I know this should mean there is some library missing, but I have no idea what the thing still wants from me. All Header directories are linked in the Additional Include Directories.
Known Participant
May 25, 2007
I recently thought about using the ADM, but this won't be supported in AE CS3 and I would have to start over again...

Well, thanks, maybe I try what's possible with MFC, even if it's not the smartest way to solve the problem.
Known Participant
May 24, 2007
The MFC_Shifter sample in the Windows AE SDK shows how to display an MFC dialog from the plugin's "Options" hyperlink.

Alternatively you can go straight to the Windows or Mac API.