static void exportFdir_OnCommand(HWND hwnd, int id, HWND hwndCtl, UINT codeNotify) { LPExportFdirData lpExportFdirData=GetDlgData(hwnd, ExportFdirData); switch (id) { case CID_OK: switch (RadioButton(hwnd, CID_LOCAL, 0)) { case CID_LOCAL: lpExportFdirData->lpFdirEntry->fdirFlags&= ~FDIR_FLAG_FILEPOOL; lpExportFdirData->lpFdirEntry->fdirFlags&= ~FDIR_FLAG_EXPORT; break; case CID_EXPORT: lpExportFdirData->lpFdirEntry->fdirFlags&= ~FDIR_FLAG_FILEPOOL; lpExportFdirData->lpFdirEntry->fdirFlags|=FDIR_FLAG_EXPORT; break; case CID_TRANSFORM: lpExportFdirData->lpFdirEntry->fdirFlags|=FDIR_FLAG_FILEPOOL; lpExportFdirData->lpFdirEntry->fdirFlags&= ~FDIR_FLAG_EXPORT; break; } case CID_CANCEL: EndDialog(hwnd, lpExportFdirData->lpFdirEntry->fdirFlags&(FDIR_FLAG_EXPORT|FDIR_FLAG_FILEPOOL)); break; } }
static void exportFlist_OnCommand(HWND hwnd, int id, HWND hwndCtl, UINT codeNotify) { LPFlistEntry lpFlistEntry=GetDlgData(hwnd, FlistEntry); switch (id) { case CID_OK: switch (RadioButton(hwnd, CID_LOCAL, 0)) { case CID_LOCAL: lpFlistEntry->flistFlags&= ~FLIST_FLAG_FILEPOOL; lpFlistEntry->flistFlags&= ~FLIST_FLAG_EXPORT; break; case CID_EXPORT: lpFlistEntry->flistFlags&= ~FLIST_FLAG_FILEPOOL; lpFlistEntry->flistFlags|=FLIST_FLAG_EXPORT; break; case CID_TRANSFORM: lpFlistEntry->flistFlags|=FLIST_FLAG_FILEPOOL; lpFlistEntry->flistFlags&= ~FLIST_FLAG_EXPORT; break; } case CID_CANCEL: EndDialog(hwnd, lpFlistEntry->flistFlags&(FLIST_FLAG_EXPORT|FLIST_FLAG_FILEPOOL)); break; } }
BOOL CALLBACK ConfigureProc(HWND dlg,UINT message,WPARAM wParam,LPARAM lParam) { static ConfContext *Context; switch(message) { case WM_INITDIALOG : Context = (ConfContext*)((HostData*)lParam)->ProcData->Context; SetDlgData(dlg,Context); SetFocus(GetDlgItem(dlg,IDC_Debug)); return FALSE; break; case WM_COMMAND: switch LOWORD(wParam) { case IDOK: GetDlgData(dlg,Context); EndDialog(dlg,IDOK); return TRUE; case IDCANCEL: EndDialog(dlg,IDCANCEL); return TRUE; break; } } return FALSE; }
static void exportFdir_OnAmHelp(HWND hwnd) { LPExportFdirData lpExportFdirData=GetDlgData(hwnd, ExportFdirData); HtmlHelp(lpGlobals->hwndAmeol, setup.szHelpFile, HH_HELP_CONTEXT, lpExportFdirData->wHelpTag); }