1 do >
programa Project1; usos Windows Mensagens; {$R Res \ Ressource1.res} {função SetDlgItemText (hDlg: HWND; nIDDlgItem: Inteiro; lpString: PChar): BOOL; stdcall; função DialogBox (hInstance: HINST; lpTemplate: PChar; hWndParent: HWND; lpDialogFunc: TFNDlgProc): Inteiro; função DialogBoxParam (hInstance: HINST; lpTemplateName: PChar; hWndParent: HWND; lpDialogFunc: TFNDlgProc; dwInitParam: LPARAM): Inteiro; stdcall;} {função DialogBoxParam; user32 nome externo “DialogBoxParamA”; função MessageBoxA; user32 nome externo “MessageBoxA”; função SetDlgItemText; user32 nome externo “SetDlgItemTextA”; função EndDialog; user32 nome externo “EndDialog”;} Diálogo da função (HWnd, Msg, wParam, lParam: inteiro): inteiro; stdcall; começar Resultado: = 1; se wParam = sc_close então EndDialog (HWnd, 1); Msg do caso de WM_INITDIALOG: começar extremidade; WM_MOUSEMOVE: Começar SetDlgItemText (HWND, 1000, PChar (de “texto Scrooling ")); extremidade; WM_LBUTTONDOWN: {No clique da tecla esquerda do rato} Começar extremidade; WM_DESTROY: começar extremidade; Resultado outro: = 0; Extremidade; extremidade; começar DialogBox (0, “PROGRAM1”, 0, @Dialog); extremidade. a ajuda " desobstruída " de >
1: 2: 3: 4: 5:
Função ForecastValue (rgValues como a escala) como o dobro N não ofuscante como por muito tempo n = rgValues.Cells.Count ForecastValue = avalia (“TENDÊNCIA (” & rgValues.Address (external: =True) & “,” & (n + 1) & ")”) (1) Função do fim