2025-11-27 16:46:48 +09:00

15 lines
1.7 KiB
Plaintext
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{\rtf1\ansi\deff0\deftab720{\fonttbl{\f0\fswiss MS Sans Serif;}{\f1\froman\fcharset2 Symbol;}{\f2\froman Times New Roman;}{\f3\froman Times New Roman;}}
{\colortbl\red0\green0\blue0;\red0\green0\blue128;}
\deflang1033\pard\plain\f2\fs36\cf1\b COXResourceFile\plain\f2\fs36\b
\par \plain\f2\fs24\b
\par \plain\f2\fs20 COXResourceFile provides a resource with a CSharedFile (thus CFile) interface. One can read or write any types (e.g. a gif-picture, a movie etc. as in RT_RCDATA) of resources directly through familiar Read(), Write(), Seek(), Flush(), Close(), etc.. The resource will be loaded into memory and wrapped by a COXResourceFile. All changes will be applied to the resource in memory and will be committed when the file is flushed.\plain\f2\fs24
\par \plain\f2\fs20 COXResourceLibrary wraps Win32 API's resource functions (together with COXResourceFile). One object of COXResourceLibrary corresponds to a library file (an executable: .DLL or .EXE file), whereas one object of COXResourceFile corresponds to one resource in a library.\plain\f2\fs24
\par \plain\f2\fs36\b Features:
\par \pard\li720\fi-360{\*\pn\pnlvlblt\pnf1\pnindent360{\pntxtb\'b7}}\plain\f2\fs20 {\pntext\f1\'b7\tab}direct access of a resource's binary data through familiar CFile interface \plain\f2\fs24
\par \plain\f2\fs20 {\pntext\f1\'b7\tab}easy multiple resources update \plain\f2\fs24
\par \plain\f2\fs20 {\pntext\f1\'b7\tab}fewest codes to write when implementing drag/drop/copy/paste of resources \plain\f2\fs24
\par \plain\f2\fs20 {\pntext\f1\'b7\tab}easy to enumerate resources in a library file \plain\f2\fs24
\par \plain\f2\fs20 {\pntext\f1\'b7\tab}flexible parameter data type when specifying type or name of a resource \plain\f2\fs24
\par \pard\plain\f3\fs20
\par }