On Feb 17, 2008 10:51 PM, denisgolovan <[EMAIL PROTECTED]> wrote:
> When I build for wince on linux using arm-wince crosscompiler, everything 
> seem to be ok. Except main window height(it is too large)

Define too large. We just use what WindowsCE offer as default for us.
>From wincewsforms.pp:

    if (BorderStyle <> bsDialog) and (BorderStyle <> bsNone) then
    begin
      Left:=CW_USEDEFAULT;
      Top:=CW_USEDEFAULT;
      Height:=CW_USEDEFAULT;
      Width:=CW_USEDEFAULT;
    end
    else
      //TODO:little bit dirty but works, why the captionbar height is
taken from height ? what flag does that ?
      Height := Height+25;

> and close button(application just disappears and hangs).  Maybe some 
> workaround?

How do you know it hangs?

The close button doesn't kill the application because Windows CE
doesn't want it (it doesn't send a WM_CLOSE message). If you want to
kill the app set a OnClose event handler and use
Application.Terminate.

There is some discussion to change that, but no working alternative
was found yet.

> PocketPC - A63x architecture (ARM, of course), FPC 2.3.1 svn, Lazarus svn.

I see you are using subversion, and that's very oportune, because I
did a lot of changes very recently and having someone that can test
them is great =)

For example the wince interface should now be fully unicode. I also
fixed getting system default colors.

thanks,
-- 
Felipe Monteiro de Carvalho
_______________________________________________
Lazarus mailing list
[email protected]
http://www.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to