87 lines
1.9 KiB
C++
87 lines
1.9 KiB
C++
/*++
|
|
|
|
Copyright (c) 1994-95 Microsoft Corporation
|
|
|
|
Module Name:
|
|
|
|
ausrdlg.h
|
|
|
|
Abstract:
|
|
|
|
Add user dialog implementation.
|
|
|
|
Author:
|
|
|
|
Don Ryan (donryan) 14-Feb-1995
|
|
|
|
Environment:
|
|
|
|
User Mode - Win32
|
|
|
|
Revision History:
|
|
|
|
--*/
|
|
|
|
#ifndef _AUSRDLG_H_
|
|
#define _AUSRDLG_H_
|
|
|
|
class CAddUsersDialog : public CDialog
|
|
{
|
|
private:
|
|
CObList* m_pObList;
|
|
BOOL m_bIsDomainListExpanded;
|
|
|
|
BOOL m_bIsFocusUserList;
|
|
BOOL m_bIsFocusAddedList;
|
|
|
|
public:
|
|
CAddUsersDialog(CWnd* pParent = NULL);
|
|
|
|
void InitUserList();
|
|
void InitDomainList();
|
|
|
|
BOOL InsertDomains(CDomains* pDomains);
|
|
BOOL RefreshUserList();
|
|
|
|
void InitDialog(CObList* pObList);
|
|
void InitDialogCtrls();
|
|
|
|
//{{AFX_DATA(CAddUsersDialog)
|
|
enum { IDD = IDD_ADD_USERS };
|
|
CButton m_addBtn;
|
|
CButton m_delBtn;
|
|
CComboBox m_domainList;
|
|
CListCtrl m_addedList;
|
|
CListCtrl m_userList;
|
|
int m_iDomain;
|
|
int m_iIndex;
|
|
//}}AFX_DATA
|
|
|
|
//{{AFX_VIRTUAL(CAddUsersDialog)
|
|
protected:
|
|
virtual void DoDataExchange(CDataExchange* pDX);
|
|
virtual BOOL OnCommand(WPARAM wParam, LPARAM lParam);
|
|
//}}AFX_VIRTUAL
|
|
|
|
protected:
|
|
//{{AFX_MSG(CAddUsersDialog)
|
|
virtual BOOL OnInitDialog();
|
|
afx_msg void OnDropdownDomains();
|
|
afx_msg void OnAdd();
|
|
afx_msg void OnDelete();
|
|
afx_msg void OnDblclkAddUsers(NMHDR* pNMHDR, LRESULT* pResult);
|
|
afx_msg void OnDblclkUsers(NMHDR* pNMHDR, LRESULT* pResult);
|
|
afx_msg void OnSelchangeDomains();
|
|
virtual void OnOK();
|
|
virtual void OnCancel();
|
|
afx_msg void OnGetdispinfoUsers(NMHDR* pNMHDR, LRESULT* pResult);
|
|
afx_msg void OnKillfocusUsers(NMHDR* pNMHDR, LRESULT* pResult);
|
|
afx_msg void OnSetfocusUsers(NMHDR* pNMHDR, LRESULT* pResult);
|
|
afx_msg void OnKillfocusAddUsers(NMHDR* pNMHDR, LRESULT* pResult);
|
|
afx_msg void OnSetfocusAddUsers(NMHDR* pNMHDR, LRESULT* pResult);
|
|
//}}AFX_MSG
|
|
DECLARE_MESSAGE_MAP()
|
|
};
|
|
|
|
#endif // _AUSRDLG_H_
|