2 |
|
// |
3 |
|
// Douglas Thrift |
4 |
|
// |
5 |
< |
// $Id: Chooser.cxx,v 1.7 2003/08/19 08:19:24 douglas Exp $ |
5 |
> |
// $Id: Chooser.cxx,v 1.9 2003/08/21 06:29:24 douglas Exp $ |
6 |
|
|
7 |
|
#include "Chooser.h" |
8 |
|
|
33 |
|
map<unsigned, Chooser*> Chooser::choosers; |
34 |
|
map<HWND, Chooser*> Chooser::windows; |
35 |
|
|
36 |
< |
INT_PTR CALLBACK Chooser::window(HWND dialog, UINT msg, WPARAM w, LPARAM l) |
36 |
> |
INT_PTR Chooser::window(HWND dialog, UINT msg, WPARAM w, LPARAM l) |
37 |
|
{ |
38 |
|
map<HWND, Chooser*>::iterator itor = windows.find(dialog); |
39 |
|
Chooser* data = itor->second; |
78 |
|
break; |
79 |
|
} |
80 |
|
break; |
81 |
– |
case WM_DESTROY: |
82 |
– |
windows.erase(dialog); |
83 |
– |
break; |
81 |
|
} |
82 |
|
|
83 |
|
return FALSE; |