iPAQ hx4705 with 640X480 screen BiltBlt() hangs

Posted on 2005-04-28
Last Modified: 2013-12-27
Code that runs fine on two other iPAQ's hx2100 and hp1945 both with "normal" 320X240 screens,, does not run on the new  iPAQ hx4705 with 640X480 screen.
I set a break point at the first call to BiltBlt() and the code never returns ! In fact it hangs the eVC IDE.

Anyone know why BitBlt() hangs ?
Question by:hansw77041

    Author Comment

    Ok I checked for RC_BITBLT ability using GetDeviceCaps(RC_BITBLT), and found the hx4705 is not capable of transferring bitmaps.  I feel like I just purcashed a stone age device !

    Any suggestion how to get around this inability to use BltBit() ?

    LVL 16

    Expert Comment

    Can try a StretchBlt instead.

    Author Comment

    nonubik Thanks for the suggestion.

    I think StrecthBlt() is from the same family as BitBlt(). The fact that GetDevCaps(RC_BITBLT) tells me the hx4705 is not capable of transferring bitmaps is either a bug or
    a design flaw.
    At the moment the hardware is out, when it returns I'll make sure to try StrecthBlt(), however I don't think it will solve the issue.

    I also tried using a third party driver to enbale the true 640X480 mode and that allowed BitBlt() to work, but as soon as the mode is set back to 320X240 it fails. This kind of confirms it may be a firmware problem, HP informed me new firware updates for hx4705 are due out this month.

    Author Comment

    This issue got fixed with a ROM upgrade by HP.

    Accepted Solution

    Question Closed, 500 points refunded.
    Community Support Moderator

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Free Trending Threat Insights Every Day

    Enhance your security with threat intelligence from the web. Get trending threat insights on hackers, exploits, and suspicious IP addresses delivered to your inbox with our free Cyber Daily.

    I recently asked a question ( about Computer Inventory applications for Mobile Devices.  I was specifically interested in an app I could use on my android phone.  The be…
    You should read OS supplied guidelines before developing. I can't stress that enough. The guidelines will help you understand the reasons mobile app developers do what they do.  Apple is very particular when they review appstore submissions.
    It is a freely distributed piece of software for such tasks as photo retouching, image composition and image authoring. It works on many operating systems, in many languages.
    Excel styles will make formatting consistent and let you apply and change formatting faster. In this tutorial, you'll learn how to use Excel's built-in styles, how to modify styles, and how to create your own. You'll also learn how to use your custo…

    761 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    15 Experts available now in Live!

    Get 1:1 Help Now