home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / S12315.ZIP / HELLO.H < prev    next >
Text File  |  1988-05-24  |  1KB  |  63 lines

  1. typedef int far *LPINT;
  2.  
  3.  
  4. /* menu and icon id */
  5. #define ID_HELLO 1
  6.  
  7.  
  8. /* petzold file dialog id */
  9. #define IDD_OPEN         1
  10.  
  11. #define IDD_PATH         10
  12. #define IDD_FILEEDIT     11
  13. #define IDD_DIRLIST      12
  14. #define IDD_FILELIST     13
  15.  
  16.  
  17. #define MAXEDITCHARS    16000
  18.  
  19.  
  20. /* window extra definitions */
  21. #define EXTRABYTES    4
  22. #define TOPLINE       0
  23. #define BUFFER        2
  24. #define IDM_OPEN  0x0100
  25. #define IDM_CLOSE 0x0101
  26.  
  27. void MainCommand(HWND,USHORT);
  28.  
  29.  
  30. /* COMMAND.C */
  31. void MakePopup(HWND);
  32. BOOL HelloCommand(HWND,USHORT);
  33.  
  34. /* COMMON.C */
  35. void MessageInt(HWND,int,PCH);
  36.  
  37. /* HEAD.C */
  38. MRESULT EXPENTRY OpenDlgProc( HWND, USHORT, MPARAM, MPARAM );
  39. SHORT ParseFileName (CHAR *, CHAR *);
  40. VOID FillDirListBox(HWND,char *);
  41. VOID FillFileListBox(HWND);
  42.  
  43. /* HELLO.C */
  44. int cdecl main(void);
  45.  
  46. /* PAINT.C */
  47. void HelloPaint(HWND);
  48.  
  49. /* SCROLL.C */
  50. MRESULT FAR PASCAL ScrollWndProc( HWND, USHORT, MPARAM, MPARAM );
  51. int MakeList(SEL,int);
  52. void CreateScrollWnd(HWND);
  53. MRESULT VScroll(HWND,LONG);
  54.  
  55. /* SPAINT.C */
  56. DrawStrings(HPS,    POINTL,PCH,int,int,int,int);
  57. PCH  ForwardWalk(PCH,LPINT);
  58. void ScrollPaint(HWND);
  59.  
  60. /* WNDPROC.C */
  61. MRESULT FAR PASCAL HelloWndProc( HWND, USHORT, MPARAM, MPARAM );
  62. 
  63.