1 del >
programma Project1; usi Windows Messaggi; {ricerca \ Ressource1.res di $R} {funzione SetDlgItemText (hDlg: HWND; nIDDlgItem: Numero intero; lpString: PChar): BOOL; stdcall; funzione DialogBox (hInstance: HINST; lpTemplate: PChar; hWndParent: HWND; lpDialogFunc: TFNDlgProc): Numero intero; funzione DialogBoxParam (hInstance: HINST; lpTemplateName: PChar; hWndParent: HWND; lpDialogFunc: TFNDlgProc; dwInitParam: LPARAM): Numero intero; stdcall;} {funzione DialogBoxParam; user32 nome esterno “DialogBoxParamA„; funzione MessageBoxA; user32 nome esterno “MessageBoxA„; funzione SetDlgItemText; user32 nome esterno “SetDlgItemTextA„; funzione EndDialog; user32 nome esterno “EndDialog„;} Dialogo di funzione (HWnd, Msg, wParam, lParam: numero intero): numero intero; stdcall; cominciare Risultato: = 1; se wParam = sc_close allora EndDialog (HWnd, 1); Msg di caso di WM_INITDIALOG: cominciare estremità; WM_MOUSEMOVE: Cominciare SetDlgItemText (HWND, 1000, PChar (“testo di Scrooling ")); estremità; WM_LBUTTONDOWN: {Sullo scatto del tasto di sinistra del mouse} Cominciare estremità; WM_DESTROY: cominciare estremità; Risultato altro: = 0; Estremità; estremità; cominciare DialogBox (0, “PROGRAM1„, 0, @Dialog); estremità. l'aiuto " libero " di >
1: 2: 3: 4: 5:
Funzione ForecastValue (rgValues come gamma) come doppio N fioca come lungamente n = rgValues.Cells.Count ForecastValue = valuta (“TENDENZA („ & rgValues.Address (external: =True) & “,„ & (n + 1) & ")„) (1) Funzione di conclusione