Changeset 615 in dev for trunk/ab5.0/abdev/abdev/Common.h
- Timestamp:
- May 19, 2008, 7:38:03 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/abdev/abdev/Common.h
r613 r615 504 504 #define WNDTYPE_MODELESSDLG 3 505 505 506 //イメージタイプ507 #define IMGTYPE_FILE 0508 #define IMGTYPE_RES 1509 510 struct IMAGECTRLINFO{511 int type;512 char *path;513 };514 struct CHILDINFO{515 char *IdName;516 POINT pos;517 SIZE size;518 char *caption;519 DWORD style;520 DWORD ExStyle;521 int Control;522 523 IMAGECTRLINFO ImageCtrlInfo;524 };525 struct WINDOW_INFO{526 //ウィンドウデータ527 char *name;528 char *HandleName;529 POINT pos;530 SIZE size;531 char *caption;532 DWORD style;533 DWORD ExStyle;534 char *MenuID;535 int id;536 int bgColor;537 LOGFONT LogFont;538 char *IconResName;539 char *ClassName;540 char *CallBackName;541 long type;542 char *filepath;543 544 //子ウィンドウ管理545 int NumberOfChildWindows;546 CHILDINFO *pChildInfo;547 548 //ツリー項目549 HTREEITEM hTreeItem;550 };551 506 struct NEWPROJECTINFO{ 552 507 char name[MAX_PATH]; … … 1033 988 //WindowControl.cpp 1034 989 int GetWndInfoNum(char *name); 1035 W INDOW_INFO*GetWndInfo( char *name );990 WindowInfo *GetWndInfo( char *name ); 1036 991 HGLOBAL Rad_GetChildInfoClipboardData(int WndNum,int WndInfoNum); 1037 992 void Rad_PasteChildInfoClipboardData(int WndNum,HGLOBAL hGlobal); … … 1039 994 void GetItemClassName(char *buffer,int Control); 1040 995 void SaveWindowProgram(); 1041 void SaveWindowFile( char *path, const std::vector<WINDOW_INFO>&windowInfos );996 void SaveWindowFile( char *path, const WindowInfos &windowInfos ); 1042 997 _int8 OpenWindowFile(char *path); 1043 998 void GetDefaultWindowFont(LOGFONT *LogFont); … … 1064 1019 1065 1020 //RadProc.cpp 1066 void NewRadWindow( const W INDOW_INFO&windowInfo );1021 void NewRadWindow( const WindowInfo &windowInfo ); 1067 1022 int InsertDlgItem(int WndNum,int WndInfoNum,int ItemNum,POINT *pPos,SIZE *pSize,char *IdName,char *caption,DWORD style_or_WndNum,DWORD ExStyle,int Control,int ImageType,char *ImagePath,DWORD dwInsertType); 1068 1023 void DeleteDlgItem(int WndNum,int WndInfoNum,int ItemNum,BOOL bNoticeChanging); … … 1076 1031 1077 1032 //DrawWindow.cpp 1078 void DrawRadWindow(int WndNum,const W INDOW_INFO*pWindowInfo);1033 void DrawRadWindow(int WndNum,const WindowInfo *pWindowInfo); 1079 1034 1080 1035 //Rad_UndoRedo.cpp … … 1112 1067 //RadSupport.cpp 1113 1068 LRESULT CALLBACK TestWindowProc(HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam); 1114 void SetSupportDlgData(int WndNum, const W INDOW_INFO&windowInfo );1069 void SetSupportDlgData(int WndNum, const WindowInfo &windowInfo ); 1115 1070 BOOL CALLBACK DlgRadSupport(HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam); 1116 1071
Note:
See TracChangeset
for help on using the changeset viewer.