SftTree/DLL 7.5 - Tree Control
SftBox/OCX 5.0 - Combo Box Control
SftButton/OCX 3.0 - Button Control
SftMask/OCX 7.0 - Masked Edit Control
SftTabs/OCX 6.5 - Tab Control (VB6 only)
SftTree/OCX 7.5 - Tree Control
SftPrintPreview/DLL 2.0 - Print Preview Control (discontinued)
SftTree/DLL 7.5 - Tree Control
SftBox/OCX 5.0 - Combo Box Control
SftButton/OCX 3.0 - Button Control
SftDirectory 3.5 - File/Folder Control (discontinued)
SftMask/OCX 7.0 - Masked Edit Control
SftOptions 1.0 - Registry/INI Control (discontinued)
SftPrintPreview/OCX 1.0 - Print Preview Control (discontinued)
SftTabs/OCX 6.5 - Tab Control (VB6 only)
SftTree/OCX 7.5 - Tree Control
SftTabs/NET 6.0 - Tab Control (discontinued)
SftTree/NET 2.0 - Tree Control
Returns a function that implements RichEdit control rendering.
Get
VB.NET | Callback = object.RenderRichEdit As VT_VOID |
VB | Set Callback = object.RenderRichEdit As VT_VOID |
C#.NET | void Callback = object.RenderRichEdit; |
VC++ | void* Callback = object->RenderRichEdit; void* Callback = object->GetRenderRichEdit(); |
C | HRESULT object->get_RenderRichEdit(void** Callback); |
object
Callback
Returns a function that implements RichEdit control rendering.
The RenderRichEdit property returns a function that implements RichEdit control rendering.
The RenderRichEdit or RenderRichEditX properties are functionally equivalent, but use different data types.
The value returned by the RenderRichEdit property is used as CallbackPointer for the ContentProviderCallback or ContentProviderCallbackX methods and implements the RichEdit control rendering.
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load AxSftPrintPreview1.Dock = DockStyle.Fill RichTextBox1.Dock = DockStyle.Fill RichTextBox1.LoadFile("../SftPrintPreview.rtf") ' Connect the richedit control to the print preview control AxSftPrintPreview1.ContentProviderCallback(RichTextBox1.Handle.ToInt64(), AxSftPrintPreview1.RenderRichEdit, IntPtr.Zero) End Sub Private Sub MenuViewRichEdit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuViewRichEdit.Click ' Show the richedit control RichTextBox1.Visible = True RichTextBox1.Enabled = True RichTextBox1.Width = Me.Width
private void Form1_Load(object sender, System.EventArgs e) { axSftPrintPreview1.Dock = DockStyle.Fill; richTextBox1.Dock = DockStyle.Fill; richTextBox1.LoadFile("../SftPrintPreview.rtf"); // Connect the richedit control to the print preview control axSftPrintPreview1.ContentProviderCallback((int) richTextBox1.Handle, axSftPrintPreview1.RenderRichEdit, IntPtr.Zero); } private void menuViewRichEdit_Click(object sender, System.EventArgs e) { // Show the richedit control richTextBox1.Visible = true; richTextBox1.Enabled = true; richTextBox1.Focus();
m_vPrintPreview1 = m_Preview1.GetControlUnknown(); ASSERT(m_vPrintPreview1 != NULL); // Load contents m_Edit.LimitText(0x7fffffff);//need all the space we can get LoadEditControlWithFile(CString(_T("..\\SftPrintPreview.rtf"))); // Connect the richedit control to the print preview control m_vPrintPreview1->ContentProviderCallback((long) m_Edit.m_hWnd, m_vPrintPreview1->RenderRichEdit, NULL); m_vPrintPreview1->Restart(restartSftPrintPreviewComplete); ShowWindow(SW_MAXIMIZE); return TRUE; // return TRUE unless you set the focus to a control }
See Also SftPrintPreview Object | Object Hierarchy