Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: How to get the info from a handle?



On Nov 27, 2003, at 12:36 PM, ai cui wrote:

I need to delete the selected items in my browserdata.
Here is the way I did:

//I got a handle from the API :
Handle handle_selectedItems;
GetDataBrowserItems(browser, kDataBrowserNoItem,
false,
kDataBrowserItemIsSelected,handle_selectedItems);

As Larry said, GetDataBrowserItems() expects an allocated handle (it will resize it to match the number of items returned).

Handle h = ::NewHandle(0);
::GetDataBrowserItems(browser, kDataBrowserNoItem, false, kDataBrowserItemIsSelected, &h);

If I remember correctly, OS X doesn't like handle sizes set to zero. I am not 100% sure about this

<snip>
_______________________________________________
carbon-development mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/carbon-development
Do not post admin requests to the list. They will be ignored.

References: 
 >How to get the info from a handle? (From: ai cui <email@hidden>)
 >Re: How to get the info from a handle? (From: David Duncan <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.