Patch level :

Files correlati     :
Ricompilazione Demo : [ ]
Commento            :
Migliorati controlli sulla chiusura del progrqamma
Aggiunti facciotti e pallotoliere


git-svn-id: svn://10.65.10.50/trunk@7687 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
guy 1999-01-22 15:25:14 +00:00
parent 82ff5d5694
commit ecd44500ea
8 changed files with 25 additions and 25 deletions

Binary file not shown.

View File

@ -2,7 +2,7 @@
[General Info] [General Info]
Version=1 Version=1
LastClass=CMainFrame LastClass=CFrontEndView
LastTemplate=CDialog LastTemplate=CDialog
NewFileInclude1=#include "stdafx.h" NewFileInclude1=#include "stdafx.h"
NewFileInclude2=#include "FrontEnd.h" NewFileInclude2=#include "FrontEnd.h"
@ -17,10 +17,10 @@ Class4=CMainFrame
ResourceCount=3 ResourceCount=3
Resource1=IDD_ABOUTBOX Resource1=IDD_ABOUTBOX
Class5=CAboutDlg Class5=CAboutDlg
Resource2=IDD_STATUS Resource2=IDR_MAINFRAME
Class6=CStatusDlg Class6=CStatusDlg
Class7=TConnectionsDlg Class7=TConnectionsDlg
Resource3=IDR_MAINFRAME Resource3=IDD_STATUS
[CLS:CFrontEndApp] [CLS:CFrontEndApp]
Type=0 Type=0
@ -42,7 +42,7 @@ Type=0
HeaderFile=frontvw.h HeaderFile=frontvw.h
ImplementationFile=frontvw.cpp ImplementationFile=frontvw.cpp
BaseClass=CTreeView BaseClass=CTreeView
LastObject=CFrontEndView LastObject=ID_VIEW_TRACE
Filter=C Filter=C
VirtualFilter=VWC VirtualFilter=VWC
@ -146,7 +146,7 @@ Type=1
Class=TConnectionsDlg Class=TConnectionsDlg
ControlCount=9 ControlCount=9
Control1=IDCANCEL,button,1342242816 Control1=IDCANCEL,button,1342242816
Control2=IDC_TREE,SysTreeView32,1350631424 Control2=IDC_TREE,SysTreeView32,1350631431
Control3=IDC_UPDATE,button,1342242816 Control3=IDC_UPDATE,button,1342242816
Control4=IDC_STATIC,static,1342308352 Control4=IDC_STATIC,static,1342308352
Control5=IDC_USERS,static,1342312448 Control5=IDC_USERS,static,1342312448

View File

@ -65,8 +65,11 @@ END
// Icon with lowest ID value placed first to ensure application icon // Icon with lowest ID value placed first to ensure application icon
// remains consistent on all systems. // remains consistent on all systems.
IDR_LOGTYPE ICON DISCARDABLE "res\\Log.ico"
IDR_MAINFRAME ICON DISCARDABLE "res\\Prassi.ico" IDR_MAINFRAME ICON DISCARDABLE "res\\Prassi.ico"
IDR_LOGTYPE ICON DISCARDABLE "res\\Log.ico"
Tree_Computer ICON DISCARDABLE "res\\computer.ico"
Tree_User ICON DISCARDABLE "res\\user.ico"
Tree_Program ICON DISCARDABLE "res\\program.ico"
///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////
// //
@ -177,7 +180,8 @@ CAPTION "Connections"
FONT 8, "MS Sans Serif" FONT 8, "MS Sans Serif"
BEGIN BEGIN
PUSHBUTTON "Close",IDCANCEL,210,153,50,14 PUSHBUTTON "Close",IDCANCEL,210,153,50,14
CONTROL "Tree1",IDC_TREE,"SysTreeView32",WS_BORDER | WS_TABSTOP, CONTROL "Tree1",IDC_TREE,"SysTreeView32",TVS_HASBUTTONS |
TVS_HASLINES | TVS_LINESATROOT | WS_BORDER | WS_TABSTOP,
7,7,195,160 7,7,195,160
PUSHBUTTON "Update Now",IDC_UPDATE,210,7,50,14 PUSHBUTTON "Update Now",IDC_UPDATE,210,7,50,14
LTEXT "Connessioni",IDC_STATIC,207,102,53,8 LTEXT "Connessioni",IDC_STATIC,207,102,53,8

View File

@ -35,22 +35,12 @@ END_MESSAGE_MAP()
CFrontEndView::CFrontEndView() CFrontEndView::CFrontEndView()
{ {
// TODO: add construction code here
} }
CFrontEndView::~CFrontEndView() CFrontEndView::~CFrontEndView()
{ {
} }
BOOL CFrontEndView::PreCreateWindow(CREATESTRUCT& cs)
{
// TODO: Modify the Window class or styles here by modifying
// the CREATESTRUCT cs
return CTreeView::PreCreateWindow(cs);
}
///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////
// CFrontEndView drawing // CFrontEndView drawing
@ -114,4 +104,3 @@ void CFrontEndView::OnUpdateViewTrace(CCmdUI* pCmdUI)
{ {
pCmdUI->SetCheck(TracingEnabled()); pCmdUI->SetCheck(TracingEnabled());
} }

View File

@ -20,7 +20,6 @@ public:
//{{AFX_VIRTUAL(CFrontEndView) //{{AFX_VIRTUAL(CFrontEndView)
public: public:
virtual void OnDraw(CDC* pDC); // overridden to draw this view virtual void OnDraw(CDC* pDC); // overridden to draw this view
virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
//}}AFX_VIRTUAL //}}AFX_VIRTUAL
// Implementation // Implementation

View File

@ -29,7 +29,7 @@
// //
#ifdef APSTUDIO_INVOKED #ifdef APSTUDIO_INVOKED
#ifndef APSTUDIO_READONLY_SYMBOLS #ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_NEXT_RESOURCE_VALUE 135 #define _APS_NEXT_RESOURCE_VALUE 139
#define _APS_NEXT_COMMAND_VALUE 32779 #define _APS_NEXT_COMMAND_VALUE 32779
#define _APS_NEXT_CONTROL_VALUE 1013 #define _APS_NEXT_CONTROL_VALUE 1013
#define _APS_NEXT_SYMED_VALUE 105 #define _APS_NEXT_SYMED_VALUE 105

View File

@ -59,8 +59,9 @@ static int add_to_tree(TConnection& rConnection, void* pJolly)
if (tree.GetItemText(hPeer) == conn.PeerName()) if (tree.GetItemText(hPeer) == conn.PeerName())
break; break;
} }
if (!hPeer) if (!hPeer)
hPeer = tree.InsertItem(conn.PeerName()); hPeer = tree.InsertItem(conn.PeerName(), 0, 0);
for (HTREEITEM hUser = tree.GetChildItem(hPeer); hUser; for (HTREEITEM hUser = tree.GetChildItem(hPeer); hUser;
hUser = tree.GetNextSiblingItem(hUser)) hUser = tree.GetNextSiblingItem(hUser))
@ -71,13 +72,13 @@ static int add_to_tree(TConnection& rConnection, void* pJolly)
if (!hUser) if (!hUser)
{ {
BOOL bNewPeer = !tree.ItemHasChildren(hPeer); BOOL bNewPeer = !tree.ItemHasChildren(hPeer);
hUser = tree.InsertItem(conn.User(), hPeer); hUser = tree.InsertItem(conn.User(), 1, 1, hPeer);
if (bNewPeer) if (bNewPeer)
tree.Expand(hPeer, TVE_EXPAND); tree.Expand(hPeer, TVE_EXPAND);
} }
BOOL bNewUser = !tree.ItemHasChildren(hUser); BOOL bNewUser = !tree.ItemHasChildren(hUser);
HTREEITEM hApp = tree.InsertItem(conn.Application(), hUser); HTREEITEM hApp = tree.InsertItem(conn.Application(), 2, 2, hUser);
if (hApp) tree.SetItemData(hApp, conn.Id()); if (hApp) tree.SetItemData(hApp, conn.Id());
if (bNewUser) if (bNewUser)
@ -104,11 +105,17 @@ BOOL TConnectionsDlg::OnInitDialog()
{ {
CDialog::OnInitDialog(); CDialog::OnInitDialog();
HINSTANCE hInst = AfxGetResourceHandle();
m_Images.Create(24, 24, ILC_MASK, 3, 0);
m_Images.Add(::LoadIcon(hInst, "Tree_Computer"));
m_Images.Add(::LoadIcon(hInst, "Tree_User"));
m_Images.Add(::LoadIcon(hInst, "Tree_Program"));
m_tree.SetImageList(&m_Images,TVSIL_NORMAL);
UpdateStatus(); UpdateStatus();
m_nTimerId = SetTimer(1, 10000, NULL); // Ogni dieci secondi m_nTimerId = SetTimer(1, 10000, NULL); // Ogni dieci secondi
return TRUE; // return TRUE unless you set the focus to a control return TRUE;
// EXCEPTION: OCX Property Pages should return FALSE
} }
void TConnectionsDlg::OnClose() void TConnectionsDlg::OnClose()

View File

@ -45,6 +45,7 @@ protected:
DECLARE_MESSAGE_MAP() DECLARE_MESSAGE_MAP()
private: private:
CImageList m_Images;
UINT m_nTimerId; UINT m_nTimerId;
}; };