openfile_win32.h
上传用户:wstnjxml
上传日期:2014-04-03
资源大小:7248k
文件大小:3k
源码类别:

Windows CE

开发平台:

C/C++

  1. /*****************************************************************************
  2.  *
  3.  * This program is free software ; you can redistribute it and/or modify
  4.  * it under the terms of the GNU General Public License as published by
  5.  * the Free Software Foundation; either version 2 of the License, or
  6.  * (at your option) any later version.
  7.  *
  8.  * This program is distributed in the hope that it will be useful,
  9.  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  10.  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  11.  * GNU General Public License for more details.
  12.  *
  13.  * You should have received a copy of the GNU General Public License
  14.  * along with this program; if not, write to the Free Software
  15.  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
  16.  *
  17.  * $Id: openfile_win32.h 271 2005-08-09 08:31:35Z picard $
  18.  *
  19.  * The Core Pocket Media Player
  20.  * Copyright (c) 2004-2005 Gabor Kovacs
  21.  *
  22.  ****************************************************************************/
  23. #ifndef __OPENFILE_WIN32_H
  24. #define __OPENFILE_WIN32_H
  25. #define OPENFILE_ID FOURCC('O','P','E','N')
  26. // multiple selection (bool_t)
  27. #define OPENFILE_MULTIPLE 0x101
  28. // class filter (int)
  29. #define OPENFILE_CLASS 0x121
  30. // flags
  31. #define OPENFILE_FLAGS 0x122
  32. // path history 
  33. #define OPENFILE_HISTORYCOUNT 0x120
  34. // path history 
  35. #define OPENFILE_HISTORY 0x1000
  36. // setup
  37. #define OPENFILE_FILETYPE 0x103
  38. #define OPENFILE_PATH 0x104
  39. #define OPENFILE_SORTCOL 0x105
  40. #define OPENFILE_SORTDIR 0x106
  41. #define OPENFILE_WIDTH_NAME 0x107
  42. #define OPENFILE_WIDTH_TYPE 0x108
  43. #define OPENFILE_WIDTH_SIZE 0x109
  44. #define OPENFILE_WIDTH_DATE 0x10A
  45. #define OPENFILE_ONLYNAME 0x110
  46. #define OPENFILE_FILETYPE_SINGLE 0x123
  47. #define OPENFILE_FILETYPE_SAVE 0x124
  48. void OpenFile_Init();
  49. void OpenFile_Done();
  50. #define OPENFILE_FILTER 0x210
  51. #define OPENFILE_ALL_FILES 0x201
  52. #define OPENFILE_DIR 0x202
  53. #define OPENFILE_UP 0x206
  54. #define OPENFILE_LABEL_NAME 0x203
  55. #define OPENFILE_LABEL_TYPE 0x204
  56. #define OPENFILE_LABEL_SIZE 0x205
  57. #define OPENFILE_LABEL_DATE 0x20E
  58. #define OPENFILE_MORE 0x20A
  59. #define OPENFILE_SORT 0x20B
  60. #define OPENFILE_OPTIONS 0x20C
  61. #define OPENFILE_SELECTALL 0x211
  62. #define OPENFILE_ENTERURL 0x212
  63. #define OPENFILE_GO 0x213
  64. #define OPENFILE_HISTORYMENU 0x214
  65. #define OPENFILE_EMPTY 0x215
  66. #define OPENFILE_EMPTYNAME 0x216
  67. #define OPENFILE_SAVE_NAME 0x217
  68. #define OPENFILE_SAVE_TYPE 0x218
  69. #define OPENFILE_SAVE 0x219
  70. #define OPENFILE_ENTERNAME 0x21A
  71. #define OPENFILE_SELECTDIR 0x21B
  72. #define OPENFILE_SELECTDIR2 0x21C
  73. #define OPENFILE_URL 0x21D
  74. #define OPENFILE_LIST 0x21E
  75. #define OPENFLAG_SAVE 0x01
  76. // single mode (no multiple possible)
  77. #define OPENFLAG_SINGLE 0x02
  78. // add or set playlist
  79. #define OPENFLAG_ADD 0x04
  80. #endif