Windows 10 IoT Core

Xbase++ 2.0 Build 554 or later
Post Reply
Message
Author
User avatar
rdonnay
Site Admin
Posts: 4230
Joined: Wed Jan 27, 2010 6:58 pm
Location: Boise, Idaho USA
Contact:

Windows 10 IoT Core

#1 Post by rdonnay »

Has anyone developed an app for a computer running Windows 10 IoT Core?

One of my customers of eXpress++ uses DCPUSHBUTTONXP buttons on a POS app.
It appears that the ownerdrawing used by DC_XbpPushButtonXP() runs much slower on this computer and even causes pressed buttons to be missed.
The eXpress train is coming - and it has more cars.

User avatar
PedroAlex
Posts: 151
Joined: Tue Feb 09, 2010 3:06 am

Re: Windows 10 IoT Core

#2 Post by PedroAlex »

Roger,
I have that situation...
Windows 10 iot Core.
This system it is popular on Post of sales with Touchscreen
The DcPushButtonXP are very slow on screens with many buttons

It run a litle better must disable this parameters :
oButtonConfig:gradientStep
oButtonConfig:gradientReverse
oButtonConfig:radius
oButtonConfig:gradientStyle

But if there are many buttons on the screen will be slower even so..
Pedro Alexandre

User avatar
rdonnay
Site Admin
Posts: 4230
Joined: Wed Jan 27, 2010 6:58 pm
Location: Boise, Idaho USA
Contact:

Re: Windows 10 IoT Core

#3 Post by rdonnay »

I fixed the problem with pressed buttons being missed.

In _DCXBUTT.PRG:

Make this change:

Code: Select all

METHOD DC_XbpPushButtonXP:lbClick( aPos )

IF !::isStatic
  IF !Empty(::menuBlock) .AND. aPos[1] >= ::currentSize()[1] - ::menuButtonWidth
    ::menuClicked := .t.
  ELSE
    ::menuClicked := .f.
  ENDIF
ELSE
// DC_ClearEvents()   <<<<< remove this or comment it out
ENDIF

RETURN self
The eXpress train is coming - and it has more cars.

Post Reply