[Mono-list] Window Forms

Jonathan Pryor jonpryor@vt.edu
12 Jan 2003 16:09:57 -0500


In a word: WndProc.

In two words: WndProc and P/Invoke.

Windows.Forms exposes the window procedure (WndProc) to the programmer,
allowing them to intercept all Win32 messages (e.g. WM_PAINT, etc.).

Using a platform-agnostic toolkit would not expose WndProc, and
emulating WndProc is very difficult.

Thus, don't emulate it; just use it, in the form of Wine.

As for P/Invoke, it's reasonably probable that people will assume a full
Win32 environment and will P/Invoke out to Win32 functions, such as
CreateProcess.

If we don't use Wine, any application that does this won't run under
Mono.

 - Jon

On Mon, 2003-01-13 at 15:38, hector wrote:
> I read that you are planning on using wine for the implementation of the 
> windows forms, maybe you could use a toolkit like wxwindows who is 
> mulitplatform to implement this. I don't know too much about .net, so i 
> don;t know what problem you are facing with the windows forms
> 
> 
> 
> _______________________________________________
> Mono-list maillist  -  Mono-list@ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list