Results 1 to 4 of 4

Thread: How to refresh an TImage object in Delphi?

  1. #1
    Member Contributor
    Join Date
    Jun 2003
    Location
    Hamilton,On,Canada
    Posts
    55

    How to refresh an TImage object in Delphi?

    Hi! I use OpenGL to draw on a TImage object. When I Clear the buffer(use glClear) and redraw the graph, I found the the image in TImage object doesn't changes immediately. Only when I use another window to cover the TImage object and discover it again, the covered part of TImage is updated.
    How can I solve this problem and let it update itself immediately?
    Thank you!

  2. #2
    Member Contributor
    Join Date
    Jun 2003
    Location
    Hamilton,On,Canada
    Posts
    55

    Re: How to refresh an TImage object in Delphi?

    Hi!
    I find a very irregular method:
    after redrawing the buffer, assign False to the "Visible" field of TImage object then assign it to True immediately. This operation is equal to quickly cover it and expose it again.
    I also tried to use the "refresh" method of the Canvas on the TImage object, but it doesn't work.
    Is there any better method?
    Thank you!

  3. #3
    Senior Member Frequent Contributor
    Join Date
    Oct 2001
    Posts
    595

    Re: How to refresh an TImage object in Delphi?

    Timage is not the best to draw opengl in, you should try a normal window, or get the Handle of a TPanel.. or you could use my little Draw.pas component that exposes that for you in a very lightweight way..
    http://mazy.annat.nu/files/Delphi/Components/

    since this is very delphi bound questions, please continue via mail if you want help with the component - Mazy(at)annat.nu

  4. #4
    Member Contributor
    Join Date
    Jun 2003
    Location
    Hamilton,On,Canada
    Posts
    55

    Re: How to refresh an TImage object in Delphi?

    Thank you! I will try it.

Similar Threads

  1. Delphi: Colors of an object loaded with 3ds-loader
    By OpenGLover in forum OpenGL: Basic Coding
    Replies: 1
    Last Post: 12-17-2008, 08:07 AM
  2. OpenGL on Borland C++ Builder TImage control
    By Javac in forum OpenGL: Advanced Coding
    Replies: 1
    Last Post: 08-10-2003, 07:33 AM
  3. Importing a 3D object to use in OpenGL (Delphi 6)
    By bpajk in forum OpenGL: Basic Coding
    Replies: 0
    Last Post: 07-08-2003, 06:15 PM
  4. OpenGL in Delphi TImage component
    By in forum OpenGL: Basic Coding
    Replies: 2
    Last Post: 09-26-2002, 09:13 AM
  5. Delphi object help
    By svg in forum OpenGL: Basic Coding
    Replies: 1
    Last Post: 12-07-2001, 07:56 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Proudly hosted by Digital Ocean