Udostępnij za pośrednictwem


Struktura VSPROPSHEETPAGE

 

Opublikowano: sierpień 2016

Ustawia właściwości strony właściwości. Podobnie jak w strukturze Win32 PROPSHEETPAGE.

Przestrzeń nazw:   Microsoft.VisualStudio.Shell.Interop
Zestaw:  Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)

Składnia

[ComConversionLossAttribute]
public struct VSPROPSHEETPAGE
[ComConversionLossAttribute]
public value struct VSPROPSHEETPAGE
[<Sealed>]
[<ComConversionLossAttribute>]
type VSPROPSHEETPAGE = struct end
<ComConversionLossAttribute>
Public Structure VSPROPSHEETPAGE

Metody

Nazwa Opis
System_CAPS_pubmethod Equals(Object)

(Odziedziczone po: ValueType.)

System_CAPS_pubmethod GetHashCode()

(Odziedziczone po: ValueType.)

System_CAPS_pubmethod GetType()

(Odziedziczone po: Object.)

System_CAPS_pubmethod ToString()

(Odziedziczone po: ValueType.)

Pola

Nazwa Opis
System_CAPS_pubfield dwFlags

Flagi wskazujące opcje używany do tworzenia strony arkusza właściwości.

System_CAPS_pubfield dwReserved

Zarezerwowane do użytku w przyszłości.

System_CAPS_pubfield dwSize

Określa rozmiar w bajtach struktury. Rozmiar obejmuje wszystkie dane dodatkowe zdefiniowane przez aplikację na końcu struktury.

System_CAPS_pubfield dwTemplateSize

Użyj dwTemplateSize po PSP_DLGINDIRECT została określona w dwFlags. Określa rozmiar szablon określony w pTemplate pola.

System_CAPS_pubfield HINSTANCE

Dojście do wystąpienia, z którego można załadować zasobu szablonu okna dialogowego.

System_CAPS_pubfield hwndDlg

Jeśli nie można przekazać szablonu okna dialogowego, ustaw HINSTANCE pola ma wartość null, a następnie wypełnij to pole zamiast tego. Następnie będzie można utworzyć stronę, a Twoje hwnd zostaną dołączone do niego. Jeśli to zrobisz, nie używaj lParam dla niczego.

System_CAPS_pubfield lParam

Podczas tworzenia strony, kopię strony VSPROPSHEETPAGE struktury jest przekazywany do procedury okno dialogowe z WM_INITDIALOG wiadomości.lParam Elementu członkowskiego jest przekazywany do umożliwiają przekazywania informacji specyficznych dla aplikacji do procedury okno dialogowe. Go nie ma wpływu na samej stronie.

System_CAPS_pubfield pcRefParent

Adres wartość liczebności referencyjnej. Aby użyć tego elementu członkowskiego, należy ustawić PSP_USEREFPARENT Flaga w dwFlags elementu członkowskiego.

System_CAPS_pubfield pfnCallback

Adres funkcja wywołania zwrotnego zdefiniowane przez aplikację, która jest wywoływana po utworzeniu strony, a gdy go ma zostać zniszczone. Aby użyć tego elementu członkowskiego, należy ustawić PSP_USECALLBACK Flaga w dwFlags elementu członkowskiego.

System_CAPS_pubfield pfnDlgProc

Adres procedury okno dialogowe strony. Ponieważ strony są tworzone jako Niemodalne okna dialogowe, nie należy wywołać procedurę okno dialogowe EndDialog funkcji.

System_CAPS_pubfield pTemplate

Szablonu okna dialogowego w pamięci, aby użyć do tworzenia strony. Jeśli PSP_DLGINDIRECT Flaga w dwFlags zestaw elementów członkowskich jest następnie pTemplate jest używany.

System_CAPS_pubfield wTemplateId

Służy do określenia identyfikator zasobu szablonu okna dialogowego w module identyfikowany przez dojście w HINSTANCE podczas PSP_DLGINDIRECT nie została określona w dwFlags.

Bezpieczeństwo wątku

Wszelkie elementy członkowskie z publiczną metodą static tego typu (Udostępniane w programie Visual Basic) gwarantują bezpieczeństwo wątku. Nie gwarantuje się bezpieczeństwa wątkowego żadnych elementów członkowskich wystąpień.

Zobacz też

Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku