Add a Contact Picture

This code sample is named AddContactPicture. It demonstrates how to allow the user to select a contact (using the Contact Chooser), select a picture (using the Picture Picker), and then adds the selected picture to the selected contact, and displays the summary card for that contact.
| Feature Area |
|---|
| Relevant APIs |
|---|
|
CHOOSECONTACT Structure structure |
|
ChooseContact function |
|
CreateFile function |
|
GetOpenFileNameEx function |
|
IItem::Display method |
|
IItem::OpenProperty method |
|
IPOutlookApp::Logoff method |
|
IPOutlookApp::Logon method |
|
IPOutlookApp2 interface |
|
IStream::Write method |
|
OPENFILENAMEEX structure |
-
Navigate to the solution file (*.sln), and double-click it. By default, the solution file is copied to the following folder:
C:\Program Files\Windows Mobile 6 SDK\Samples\Common\CPP\Win32\AddContactPictureMicrosoft Visual Studio 2005 launches and loads the solution.
-
Build the solution (Ctrl+Shift+B).
-
Deploy the solution (F5).
AddContactPicture allows you to select a IContact item, select a picture, add the picture to the Contact item, and then display the contact's summary card.