Click here to Skip to main content
16,006,514 members
Home / Discussions / C#
   

C#

 
QuestionEnumerator question Pin
jbricker771-May-06 9:28
jbricker771-May-06 9:28 
AnswerRe: Enumerator question Pin
Josh Smith1-May-06 9:32
Josh Smith1-May-06 9:32 
GeneralRe: Enumerator question Pin
jbricker772-May-06 2:48
jbricker772-May-06 2:48 
AnswerRe: Enumerator question Pin
Robin Panther1-May-06 12:57
Robin Panther1-May-06 12:57 
GeneralRe: Enumerator question Pin
jbricker772-May-06 3:22
jbricker772-May-06 3:22 
AnswerRe: Enumerator question Pin
jbricker772-May-06 3:37
jbricker772-May-06 3:37 
AnswerRe: Enumerator question Pin
jbricker772-May-06 8:46
jbricker772-May-06 8:46 
QuestionPainting an ActiveX Control to an Image Pin
kingphotis1-May-06 8:41
kingphotis1-May-06 8:41 
I have an ActiveX control that is wrapped as an AxHost class. It draws an image when certain properties are input to it. Is there any way that I could draw that control to an image instead of on a form? I tried using this:

<br />
using System;<br />
using System.Drawing;<br />
using System.Runtime.InteropServices;<br />
using System.Windows.Forms;<br />
<br />
public class ControlPainter<br />
{<br />
  private const int<br />
    WM_PRINT = 0x317, PRF_CLIENT = 4,<br />
    PRF_CHILDREN = 0x10, PRF_NON_CLIENT = 2,<br />
    COMBINED_PRINTFLAGS = PRF_CLIENT | PRF_CHILDREN | PRF_NON_CLIENT;<br />
<br />
  [DllImport("USER32.DLL")]<br />
  private static extern int SendMessage(IntPtr hWnd, int Msg, IntPtr wParam, int lParam);<br />
<br />
  public static void PaintControl(Graphics graphics, Control control)<br />
  { // paint control onto graphics<br />
    IntPtr hWnd = control.Handle;<br />
    IntPtr hDC = graphics.GetHdc();<br />
    SendMessage(hWnd, WM_PRINT, hDC, COMBINED_PRINTFLAGS);<br />
    graphics.ReleaseHdc(hDC);<br />
  }<br />
}<br />


and it paints everything besides the ActiveX control. Does anyone know how to do this?
AnswerRe: Painting an ActiveX Control to an Image Pin
Judah Gabriel Himango1-May-06 9:34
sponsorJudah Gabriel Himango1-May-06 9:34 
GeneralRe: Painting an ActiveX Control to an Image Pin
kingphotis1-May-06 9:42
kingphotis1-May-06 9:42 
QuestionHow to refresh Win Form [C# 2.0 ] Pin
student_rhr1-May-06 8:04
student_rhr1-May-06 8:04 
AnswerRe: How to refresh Win Form [C# 2.0 ] Pin
Josh Smith1-May-06 8:17
Josh Smith1-May-06 8:17 
GeneralRe: How to refresh Win Form [C# 2.0 ] Pin
student_rhr1-May-06 8:31
student_rhr1-May-06 8:31 
GeneralRe: How to refresh Win Form [C# 2.0 ] Pin
Josh Smith1-May-06 8:53
Josh Smith1-May-06 8:53 
GeneralRe: How to refresh Win Form [C# 2.0 ] Pin
student_rhr1-May-06 9:18
student_rhr1-May-06 9:18 
GeneralRe: How to refresh Win Form [C# 2.0 ] Pin
Josh Smith1-May-06 9:23
Josh Smith1-May-06 9:23 
GeneralRe: How to refresh Win Form [C# 2.0 ] Pin
student_rhr1-May-06 9:46
student_rhr1-May-06 9:46 
GeneralRe: How to refresh Win Form [C# 2.0 ] Pin
student_rhr1-May-06 9:56
student_rhr1-May-06 9:56 
GeneralRe: How to refresh Win Form [C# 2.0 ] Pin
Josh Smith1-May-06 10:26
Josh Smith1-May-06 10:26 
GeneralRe: How to refresh Win Form [C# 2.0 ] Pin
student_rhr1-May-06 11:33
student_rhr1-May-06 11:33 
GeneralRe: How to refresh Win Form [C# 2.0 ] Pin
Judah Gabriel Himango1-May-06 13:08
sponsorJudah Gabriel Himango1-May-06 13:08 
GeneralRe: How to refresh Win Form [C# 2.0 ] Pin
Josh Smith1-May-06 13:11
Josh Smith1-May-06 13:11 
QuestionDrawing the focus rectangle for a button Pin
melanieab1-May-06 6:18
melanieab1-May-06 6:18 
AnswerRe: Drawing the focus rectangle for a button Pin
Josh Smith1-May-06 7:23
Josh Smith1-May-06 7:23 
QuestionDesign Question Pin
student_rhr1-May-06 6:00
student_rhr1-May-06 6:00 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.