windows-nt/Source/XPSP1/NT/enduser/netmeeting/ui/conf/chcondlg.h
2020-09-26 16:20:57 +08:00

49 lines
1,005 B
C++
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/****************************************************************************
*
* FILE: ChConDlg.h
*
* CREATED: Chris Pirich (ChrisPi) 6-26-96
*
****************************************************************************/
#ifndef _CHCONDLG_H_
#define _CHCONDLG_H_
#include <cstring.hpp>
class CChooseConfDlg
{
protected:
HWND m_hwndParent;
HWND m_hwnd;
CSTRING m_strConfName;
PWSTR* m_ppwszConferences;
BOOL ProcessMessage(UINT uMsg, WPARAM wParam, LPARAM lParam);
BOOL GetConferenceName(int iItem, LPTSTR pszName, int cchName);
static void RefreshOk(HWND hwnd);
// Handlers:
BOOL OnOk(LPTSTR pszName);
public:
// Properties:
LPCTSTR GetName() { return (LPCTSTR) m_strConfName; };
// Methods:
CChooseConfDlg(HWND hwndParent, PWSTR* ppwszConferences);
// ~CChooseConfDlg();
INT_PTR DoModal();
static INT_PTR CALLBACK ChooseConfDlgProc( HWND hDlg,
UINT uMsg,
WPARAM wParam,
LPARAM lParam);
};
#endif // _CHCONDLG_H_