#include "ProToolkit.h" #include "ProMdl.h" #include "ProMenu.h" #include "ProMessage.h" #include "ProNotify.h" #include "ProObjects.h" #include "ProUtil.h" #include "ProTKRunTime.h" #include #include #include static uiCmdAccessState TestAccessDefault(uiCmdAccessMode access_mode) { return (ACCESS_AVAILABLE); } int user_initialize( int argc, char *argv[], char *version, char *build, wchar_t errbuf[80]) { uiCmdCmdId cmd_id; ProError status; int main( ); printf("Hi \n"); status = ProCmdActionAdd("Test", (uiCmdCmdActFn)main, uiProe2ndImmediate, TestAccessDefault, PRO_B_TRUE, PRO_B_TRUE, &cmd_id); status = ProMenubarmenuPushbuttonAdd( "File", "Test", "Test", "Test application", NULL, PRO_B_FALSE, cmd_id, L"usrmsg.txt"); return (0); } void user_terminate() { ProTKPrintf("End of Program\n"); } main() { ProError status; ProMdl cur_mdl; status = ProMdlCurrentGet( &cur_mdl); if ( status == PRO_TK_NO_ERROR ) { ProTKPrintf("Hi \n"); } return (0); }