Changeset 651 in dev for trunk/ab5.0/abdev/abdev/Common.h


Ignore:
Timestamp:
Jun 17, 2008, 9:30:54 PM (16 years ago)
Author:
dai_9181
Message:

・BreakPoint周りをリファクタリング
・FileTree周りをリファクタリング

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ab5.0/abdev/abdev/Common.h

    r629 r651  
    2828#include "BREGEXP.H"
    2929#include "../compiler_x86/CommandValue.h"
    30 
    31 
    32 typedef struct _charrange {
    33     LONG cpMin;
    34     LONG cpMax;
    35 } CHARRANGE;
    3630
    3731
     
    413407
    414408class CFileInfo{
     409    std::string filepath;
    415410public:
    416     char *m_path;
    417411    HTREEITEM m_hTreeItem;
    418     CFileInfo(char *path,HTREEITEM hTreeItem);
    419     ~CFileInfo();
     412    CFileInfo( const std::string &filepath, HTREEITEM hTreeItem );
     413
     414    const std::string &GetPath() const
     415    {
     416        return filepath;
     417    }
    420418
    421419    void GetFullPath(char *buffer);
     
    431429    void add(char *path,HTREEITEM hTreeItem);
    432430    void del(HTREEITEM hTreeItem);
    433     char *GetPath(HTREEITEM hTreeItem);
     431    const std::string &GetPath(HTREEITEM hTreeItem);
    434432    BOOL IsMainFile(HTREEITEM hTreeItem);
    435433
     
    648646BOOL GetFilePathDialog(HWND hwnd,char *filename,LPSTR Filter,LPSTR Title,_int8 IsOpen);
    649647BOOL GetFolder(HWND hWnd,char *folder,char *OpenFolderTitle);
    650 int GetFileExtension(char *path);
     648int GetFileExtension( const char *path );
    651649HWND OpenFileWithExtension( const std::string &filePath );
    652650BOOL SaveDocument(HWND hChild,char *SaveFileName);
Note: See TracChangeset for help on using the changeset viewer.