- frmContactEditorCategory *frameCECategory = new frmContactEditorCategory ( this );
- frameCECategory->SetEditorMode(FALSE);
- intResult = GetLastInt(&ContactEditorData.CategoriesList);
- frameCECategory->SetupPointers(&ContactEditorData.CategoriesList,
- &ContactEditorData.CategoriesListAltID,
- &ContactEditorData.CategoriesListPID,
- &ContactEditorData.CategoriesListType,
- &ContactEditorData.CategoriesListTokens,
- &ContactEditorData.CategoriesListPref,
- lboCategories,
- (intValueSeek));
- frameCECategory->ShowModal();
- delete frameCECategory;
- frameCECategory = NULL;
+ frmContactEditorCategory *frameCECategory = new frmContactEditorCategory ( this );
+ frameCECategory->SetEditorMode(FALSE);
+ intResult = GetLastInt(&ContactEditorData.CategoriesList);
+ frameCECategory->SetupPointers(&ContactEditorData.CategoriesList,
+ &ContactEditorData.CategoriesListAltID,
+ &ContactEditorData.CategoriesListPID,
+ &ContactEditorData.CategoriesListType,
+ &ContactEditorData.CategoriesListTokens,
+ &ContactEditorData.CategoriesListPref,
+ lboCategories,
+ (intValueSeek));
+ frameCECategory->ShowModal();
+ delete frameCECategory;
+ frameCECategory = NULL;
+
- frmContactEditorCategory *frameCECategory = new frmContactEditorCategory ( this );
- frameCECategory->SetupPointers(&ContactEditorData.CategoriesList,
- &ContactEditorData.CategoriesListAltID,
- &ContactEditorData.CategoriesListPID,
- &ContactEditorData.CategoriesListType,
- &ContactEditorData.CategoriesListTokens,
- &ContactEditorData.CategoriesListPref,
- lboCategories,
- intSelectedData);
- frameCECategory->SetEditorMode(TRUE);
- frameCECategory->ShowModal();
- delete frameCECategory;
- frameCECategory = NULL;
+ frmContactEditorCategory *frameCECategory = new frmContactEditorCategory ( this );
+ frameCECategory->SetupPointers(&ContactEditorData.CategoriesList,
+ &ContactEditorData.CategoriesListAltID,
+ &ContactEditorData.CategoriesListPID,
+ &ContactEditorData.CategoriesListType,
+ &ContactEditorData.CategoriesListTokens,
+ &ContactEditorData.CategoriesListPref,
+ lboCategories,
+ intSelectedData);
+ frameCECategory->SetEditorMode(TRUE);
+ frameCECategory->ShowModal();
+ delete frameCECategory;
+ frameCECategory = NULL;
+
- long longSelected = -1;
- int intSelectedData = 0;
-
- if (!GetSelectedItem(lboCategories,
- &longSelected,
- &intSelectedData)){
- return;
- }
+
+ long longSelected = -1;
+ int intSelectedData = 0;
- DeleteMapData(intSelectedData, &ContactEditorData.CategoriesList,
- &ContactEditorData.CategoriesListAltID, &ContactEditorData.CategoriesListPID,
- &ContactEditorData.CategoriesListType, &ContactEditorData.CategoriesListTokens,
- &ContactEditorData.CategoriesListPref);
+ lboCategories->DeleteItem(longSelected);
+ DeleteMapData(intSelectedData, &ContactEditorData.CategoriesList,
+ &ContactEditorData.CategoriesListAltID, &ContactEditorData.CategoriesListPID,
+ &ContactEditorData.CategoriesListType, &ContactEditorData.CategoriesListTokens,
+ &ContactEditorData.CategoriesListPref);
+