RISC OS Open
A fast and easily customised operating system for ARM devices
ROOL
Home | News | Software | Bugs | Bounties | Forum | Documents | Photos | Contact us
Account

Message_DataLoadAck

Programmer's Reference Manuals
» Part 7 - The Desktop
» The Window Manager
» Messages
» Message Codes
» Message_DataLoadAck

Message_DataLoadAck

(Code &4)
Message Block
+20 Destination window handle
+24 Destination icon handle
+28 Destination screen x
+32 Destination screen y
+36 Estimated size
+40 Filetype of data
+44 Full pathname

Use

This message is sent by a task that is loading data, in response to the Message_DataLoad message.

Notes

A task that is capable of loading the particular type of file (as specified in the Message_DataLoad message) should try and load the file. If successful, then the task should reply using this message. To reply, all that is necessary is to change the message type to 4, and fill in the ‘your_ref’ field.

In addition, if the file was a temporary file, the task loading has the responsibility to delete it. The best way to determine this seems to be that messages from the Filer (file loading rather than data transfer) will have their ‘your_ref’ field set to 0, whereas Message_DataLoad messages which followed on from a Message_DataSaveAck will not.

See also

  • Message Codes
  • Message_DataLoad
  • Message_DataSaveAck
  • Wimp_Poll
  • Wimp_SendMessage
Created on July 3, 2009 19:24:04 by Alan Robertson (52)? (127.0.0.1)
Edit | Views: Print | Source | Linked from: The Window Manager Applications And Documents, Message Codes, Message_DataLoad, Message_DataOpen

Search the Wiki

Commercial use

For commercial enquiries, please contact the owners of RISC OS, Castle Technology Ltd.

ROOL Store

The official C/C++ Development kit and more here.

Donate! Why?

Help ROOL make things happen – please consider donating!

Navigation

  • Home Page
  • All Pages
  • Recently Revised
  • Authors
  • Feeds
Site design © RISC OS Open Limited 2011 except where indicated
The RISC OS Open Instiki theme is based on Insitki's default layout

Valid XHTML 1.0  |  Valid CSS

Instiki 0.19.1(MML+)
This site runs on Rails

Hosted by Arachsys