Take your time, and read the source code for the address book program. It's 
part of the Palm SDK.

LionScribe


"Scott Erickson" <[EMAIL PROTECTED]> wrote in message 
news:[EMAIL PROTECTED]
> below is a past post i found.  I gave it a try.  But the &resault arg sent 
> to the address book always comes back as null, and i dont see where you 
> can add in the phone number to search for???
>
> ****************
> Re: contact lookup not working on T650
> palmDev
> Thu, 25 Nov 2004 11:37:17 -0800
>
> no. the way i did it uses the treo launch codes.
> if i use the standard PhoneNumberLookupCustom() then it works fine but
> then it only displays one define lookup field eg: Home where as the below
> code lets you select from all the voice numbers.
>
> here is the lookup function for the treo
>
>   DmSearchStateType searchState;
>    UInt16 cardNo;
>    LocalID dbID;
> UInt32 result;
>
> Char     *textP = "Phone lookup",
>       *addP = "Add";
> AddrLookupParamsType params;
> SysNotifyParamType  notify;
> AddrHsLookupUserDataType data;
>
> MemSet(&params, sizeof(params), 0);
>
>
> params.pasteButtonText = addP;
> params.title = textP;
> params.field1 = addrLookupSortField;
> params.field2 = addrLookupVoicePhones;
> params.field2Optional = true;
> params.userShouldInteract = true;
>    params.formatStringP = "^voicephone";
>
>
> data.version = 0;
> data.useMultiFilter = false;
>
>    notify.notifyType = addrAppNotificationHsLookup;
>    notify.notifyDetailsP = &params;
>    notify.userDataP = &data;
>
>    // launch the contact app and pass the parameters
>
>     if (!DmGetNextDatabaseByTypeCreator(true, &searchState,
>       sysFileTApplication, sysFileCAddress, false, &cardNo, &dbID))
>         SysAppLaunch(cardNo, dbID, 0, sysAppLaunchCmdNotify,  &notify,
> &result);
>
> -- 
>
>
> Scott Erickson
> Software Engineer, FB-4, Inc.
> [EMAIL PROTECTED]
> "Scott Erickson" <[EMAIL PROTECTED]> wrote in message 
> news:[EMAIL PROTECTED]
>> Ive been trying to figure this out for sometime now, there isnt anything 
>> i can find in the docs that has helped me.  I need to take the phone 
>> number of a received SMS and find out if its in the phone book or not. 
>> If it is, the SMS will go thru, if not its going to be blocked.  How can 
>> I access the phone book without simply taking the database the contacts 
>> are in and searching each record for a string matching the senders 
>> number?  I dont what to do it that way b/c the info about the database 
>> the contacts are stored it may change or be different on some devices 
>> (creatorID, database name...).
>>
>> -- 
>>
>>
>> Scott Erickson
>> Software Engineer, FB-4, Inc.
>> [EMAIL PROTECTED]
>>
>>
>
>
> 



-- 
For information on using the PalmSource Developer Forums, or to unsubscribe, 
please see http://www.palmos.com/dev/support/forums/

Reply via email to