home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 2001 June / VPR0106A.BIN / OLS / TCL228 / TCL228.lzh / DLLSRC.lzh / tcdll.h < prev    next >
C/C++ Source or Header  |  1999-09-18  |  2KB  |  59 lines

  1. /*-------------------------------------------
  2.  TCDLL.H
  3.  KAZUBON 1997-1998
  4. ---------------------------------------------*/
  5.  
  6. #define _WIN32_IE 0x0300
  7.  
  8. #include <windows.h>
  9. #include <windowsx.h>
  10. #include <winreg.h>
  11. #include <shellapi.h>
  12. #include <winnls.h>
  13. #include <commctrl.h>
  14.  
  15. // UTL.C
  16. int _strncmp(const char* d, const char* s, size_t n);
  17. HFONT CreateMyFont(char* fontname, int fontsize,
  18.     LONG weight, LONG italic);
  19. int ext_cmp(char *fname, char *ext);
  20. void add_title(char *path, char *title);
  21. void del_title(char *path);
  22. void parse(char *dst, char *src, int n);
  23. char* MyString(UINT id);
  24. int GetMyRegStr(char* section, char* entry, char* val, int cbData, 
  25.     char* defval);
  26. LONG GetMyRegLong(char* section, char* entry, LONG defval);
  27. LONG GetRegLong(HKEY rootkey, char*subkey, char* entry, LONG defval);
  28. int GetRegStr(HKEY rootkey, char*subkey, char* entry,
  29.     char* val, int cbData, char* defval);
  30. BOOL SetMyRegStr(char* subkey, char* entry, char* val);
  31. BOOL SetMyRegLong(char* subkey, char* entry, DWORD val);
  32. void WriteDebug(LPSTR s);
  33.  
  34. // FORMAT.C
  35. void InitFormat(SYSTEMTIME* lt);
  36. void MakeFormat(char* s, SYSTEMTIME* pt, int beat100, char* fmt);
  37. BOOL IsDispSecond(char* fmt);
  38. int IsDispBeat(char* fmt);
  39.  
  40. // STARTBTN.C
  41. void SetStartButton(HWND hwnd);
  42. void EndStartButton(void);
  43. void SetStartButtonBmp(void);
  44. void CheckCursorOnStartButton(void);
  45.  
  46. // STARTMENU.C
  47. void SetStartMenu(HWND hwnd);
  48. void EndStartMenu(void);
  49. void InitStartMenuIE4(void);
  50. void ClearStartMenuIE4(void);
  51.  
  52. // taskswitch.c
  53. void InitTaskSwitch(HWND hwndClock);
  54. void EndTaskSwitch(void);
  55.  
  56. // BMP.C
  57. HBITMAP ReadBitmap(HWND hwnd, char* fname, BOOL b);
  58.  
  59.