Shell Megapack: Shell Browser Components & Regler für MFC, VB,. NET, C #, VB.Net, C + +, Delphi, VBA
| by Himangi Godbole | September 10, 2008
Einleitung
Shell Megapack besteht aus einer Reihe von UI-Kontrollen, die Drop-in den Windows-Explorer-artige Shell-Browsing-Funktionalität in ihre Anwendungen.
Komponenten von Shell Megapack
Shell Megapack besteht aus folgenden Komponenten und Steuerungen:
FolderView Control
Die FolderView Kontrolle ist ein Shell-Kontrolle der Baumansicht zeigt eine hierarchische Darstellung von Ordnern auf dem Computer ähnlich wie Windows Explorer. Es ist zu ersetzen und die ungünstige die APIs und Kontrollen finden sich in vielen Programmiersprachen. Es ist ein ausgezeichneter Ersatz für die SHBrowseForFolder-API, wenn Sie mit reinen Windows-API-Programmierung. Visual Basic-Entwickler können es verwenden, anstatt die DirListBox Kontrolle. Für das. Net-Programmierer mit C #, VB.Net oder Managed C + +-Entwickler auf Windows Forms-Anwendungen, es ist ein ausgezeichneter Ersatz für den FolderBrowserDialog, das ist nichts anderes als eine verwaltete Wrapper für die SHBrowseForFolder-API-Funktion. Viele Entwickler Peitsche eine schnelle Lösung directorypicker oder eine browsefolderdialog oder eine FolderTree steuern, welche nicht einmal die korrekte Anzeige die Symbole für die Ordner. Der Versuch, um etwas komplizierter als eine einfache hierarchische Darstellung von Ordnern führt zu einem raschen Anstieg der benötigten Zeit für die Entwicklung. Hinzufügen von erweiterten Funktionen wie das Umbenennen, Kontextmenüs, dragdrop, infotips unmöglich geworden sowohl in Bezug auf Kosten und Zeit. FolderView Kontrolle ist eine gute Wahl für Entwickler in einer solchen Situation.
FileView Control
FileView Kontrolle imitiert der linken Seite ListView von Windows-Explorer. Es zeigt die Dateien und Ordner auf dem System in die Bildvorschau, Details anzeigen oder GroupView ebenso wie die normale Liste und große Symbol angesehen. Es verfügt über erweiterte Funktionen wie Punkt-Filtering, Kontextmenüs, dragdrop, infotips, benutzerdefinierte Spalten und benutzerdefinierte Positionen. Es kann als Ersatz für die FileListBox oder der Microsoft Common Dialog Kontrollen in VB. Für Visual C + + MFC-Programmierer, kann es verwendet werden, anstelle der CFileDialog und C #, Visual Basic.Net und MC + + WinForms-Entwickler können es als Ersatz für die DateiDialog. NET-Komponente.
ShComboBox Control
Die ShComboBox Control erlaubt Ihnen, ein Windows-Explorer-ähnliche Laufwerk-Auswahl Combobox auf Ihre Bewerbung, in der alle Laufwerke, Ordner und sogar Dateien genau so, wie Windows-Explorer funktioniert. VB Programmierer kann ihn benutzen, statt der DriveListBox Kontrolle. Es ist wirklich kein Ersatz für ShComboBox entweder in MFC-oder. Net.
ShellObjects
ShellObjects ist eine Sammlung von Komponenten und Steuerungen bringen die verschiedenen Shell-Funktionalität in ihre Anwendungen:
ShellPopupNotification Kontrolle
Hiermit können Sie die Anzeige von MSN und Office 2003 Stil Popup-Meldungen aus Ihrer Anwendung. Mehrere Pop-ups angezeigt werden können und gleichzeitig die Pop-ups kann manuell oder automatisch positioniert, entsprechend Ihrer Umgebung. Jede Anmeldung shellpopup Fenster sieht aus wie ein Ballon, die genutzt werden können, melden der Benutzer von diversen Veranstaltungen, die in Ihrer Anwendung. Das Erscheinungsbild, das Layout und die Inhalte der Popup kann vollständig kontrolliert werden.
ShellNotifyIcon Kontrolle
Dies ermöglicht Ihnen das Hinzufügen von Icons in der Shell-Taskleiste Infobereich. Es handelt sich um eine erweiterte Ersatz für die NotifyIcon Komponente, kommt mit. NET oder die CTrayIcon das ist in MFC. Es verfügt über Features wie mehrere Bilder, die benutzt werden können oder für Animation für die Angabe der verschiedenen Zustände von Ihrer Anwendung, automatische Popup-Kontext-Menüs und Pop-up infotip Stile.
ShellLink und URLLink
Diese Komponenten ermöglichen es Ihnen auf einfache Weise erstellen, lesen und manipulieren Verknüpfung (shelllink - *. lnk-Dateien) oder Internet-Verknüpfung (*. url) aus Ihren Anwendungen.
Flavors von Shell Megapack
Shell Megapack ActiveX
Die ActiveX-Steuerelemente sind kompatibel mit einer Vielzahl von Programmiersprachen und-Umgebungen zu entwickeln. Sie können in Visual Basic, Visual C + +, Borland Delphi, Borland C + + Builder, Office VBA-Anwendungen, HTML-oder ASP-Seiten, dBase, Magic eDeveloper und Visual InterDev.
Shell MegaPack.Net
. NET Kontrollen sind kompatibel mit Visual Studio.Net 2002, Visual Studio.Net 2003, Visual Studio.Net 2005 Beta 2, SharpDevelop und Borland Delphi.Net. Sie kann in allen. NET-Sprachen wie C #, VB.Net, Managed C + + und J #.
Original-Artikel: http://www.ssware.com/ar… nd-vba.htm
Shell Megapack besteht aus einer Reihe von UI-Kontrollen, die Drop-in den Windows-Explorer-artige Shell-Browsing-Funktionalität in ihre Anwendungen.
Komponenten von Shell Megapack
Shell Megapack besteht aus folgenden Komponenten und Steuerungen:
FolderView Control
Die FolderView Kontrolle ist ein Shell-Kontrolle der Baumansicht zeigt eine hierarchische Darstellung von Ordnern auf dem Computer ähnlich wie Windows Explorer. Es ist zu ersetzen und die ungünstige die APIs und Kontrollen finden sich in vielen Programmiersprachen. Es ist ein ausgezeichneter Ersatz für die SHBrowseForFolder-API, wenn Sie mit reinen Windows-API-Programmierung. Visual Basic-Entwickler können es verwenden, anstatt die DirListBox Kontrolle. Für das. Net-Programmierer mit C #, VB.Net oder Managed C + +-Entwickler auf Windows Forms-Anwendungen, es ist ein ausgezeichneter Ersatz für den FolderBrowserDialog, das ist nichts anderes als eine verwaltete Wrapper für die SHBrowseForFolder-API-Funktion. Viele Entwickler Peitsche eine schnelle Lösung directorypicker oder eine browsefolderdialog oder eine FolderTree steuern, welche nicht einmal die korrekte Anzeige die Symbole für die Ordner. Der Versuch, um etwas komplizierter als eine einfache hierarchische Darstellung von Ordnern führt zu einem raschen Anstieg der benötigten Zeit für die Entwicklung. Hinzufügen von erweiterten Funktionen wie das Umbenennen, Kontextmenüs, dragdrop, infotips unmöglich geworden sowohl in Bezug auf Kosten und Zeit. FolderView Kontrolle ist eine gute Wahl für Entwickler in einer solchen Situation.
FileView Control
FileView Kontrolle imitiert der linken Seite ListView von Windows-Explorer. Es zeigt die Dateien und Ordner auf dem System in die Bildvorschau, Details anzeigen oder GroupView ebenso wie die normale Liste und große Symbol angesehen. Es verfügt über erweiterte Funktionen wie Punkt-Filtering, Kontextmenüs, dragdrop, infotips, benutzerdefinierte Spalten und benutzerdefinierte Positionen. Es kann als Ersatz für die FileListBox oder der Microsoft Common Dialog Kontrollen in VB. Für Visual C + + MFC-Programmierer, kann es verwendet werden, anstelle der CFileDialog und C #, Visual Basic.Net und MC + + WinForms-Entwickler können es als Ersatz für die DateiDialog. NET-Komponente.
ShComboBox Control
Die ShComboBox Control erlaubt Ihnen, ein Windows-Explorer-ähnliche Laufwerk-Auswahl Combobox auf Ihre Bewerbung, in der alle Laufwerke, Ordner und sogar Dateien genau so, wie Windows-Explorer funktioniert. VB Programmierer kann ihn benutzen, statt der DriveListBox Kontrolle. Es ist wirklich kein Ersatz für ShComboBox entweder in MFC-oder. Net.
ShellObjects
ShellObjects ist eine Sammlung von Komponenten und Steuerungen bringen die verschiedenen Shell-Funktionalität in ihre Anwendungen:
ShellPopupNotification Kontrolle
Hiermit können Sie die Anzeige von MSN und Office 2003 Stil Popup-Meldungen aus Ihrer Anwendung. Mehrere Pop-ups angezeigt werden können und gleichzeitig die Pop-ups kann manuell oder automatisch positioniert, entsprechend Ihrer Umgebung. Jede Anmeldung shellpopup Fenster sieht aus wie ein Ballon, die genutzt werden können, melden der Benutzer von diversen Veranstaltungen, die in Ihrer Anwendung. Das Erscheinungsbild, das Layout und die Inhalte der Popup kann vollständig kontrolliert werden.
ShellNotifyIcon Kontrolle
Dies ermöglicht Ihnen das Hinzufügen von Icons in der Shell-Taskleiste Infobereich. Es handelt sich um eine erweiterte Ersatz für die NotifyIcon Komponente, kommt mit. NET oder die CTrayIcon das ist in MFC. Es verfügt über Features wie mehrere Bilder, die benutzt werden können oder für Animation für die Angabe der verschiedenen Zustände von Ihrer Anwendung, automatische Popup-Kontext-Menüs und Pop-up infotip Stile.
ShellLink und URLLink
Diese Komponenten ermöglichen es Ihnen auf einfache Weise erstellen, lesen und manipulieren Verknüpfung (shelllink - *. lnk-Dateien) oder Internet-Verknüpfung (*. url) aus Ihren Anwendungen.
Flavors von Shell Megapack
Shell Megapack ActiveX
Die ActiveX-Steuerelemente sind kompatibel mit einer Vielzahl von Programmiersprachen und-Umgebungen zu entwickeln. Sie können in Visual Basic, Visual C + +, Borland Delphi, Borland C + + Builder, Office VBA-Anwendungen, HTML-oder ASP-Seiten, dBase, Magic eDeveloper und Visual InterDev.
Shell MegaPack.Net
. NET Kontrollen sind kompatibel mit Visual Studio.Net 2002, Visual Studio.Net 2003, Visual Studio.Net 2005 Beta 2, SharpDevelop und Borland Delphi.Net. Sie kann in allen. NET-Sprachen wie C #, VB.Net, Managed C + + und J #.
Original-Artikel: http://www.ssware.com/ar… nd-vba.htm
Article Source: http://www.articleset.com

You are welcome to publish or reprint this article free of charge, provided:
- you include the entire article, unchanged, including the "About The Author" box
- all hyperlinks remain active, including the bottom ArticleSet.com link (does not apply to print publications)
- you agree not to hold the authors nor ArticleSet.com liable for any loss profits, expenses, or any other damages resulting from the use or misuse of articles published on this website