blob: b797ff04bb2ac2e57189c8de5868976983135fec (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
#include "ChildSizer.h"
ChildSizer childSizer;
ChildSizer::ChildSizer()
: childresize_init(0),
childresize_resize(0)
{}
void ChildSizer::Init(HWND dlg, ChildWndResizeItem *list, int count)
{
if (!childresize_init)
childresize_init = (ChildResizeFunc)mediaLibrary.GetWADLGFunc(32);
childresize_init(dlg, list, count);
}
void ChildSizer::Resize(HWND dlg, ChildWndResizeItem *list, int count)
{
if (!childresize_resize)
childresize_resize = (ChildResizeFunc)mediaLibrary.GetWADLGFunc(33);
childresize_resize(dlg, list, count);
}
ChildWndResizeItem *ChildSizer::Lookup(int id, ChildWndResizeItem *list, size_t numElements)
{
for (size_t i=0;i!=numElements;i++)
{
if (list[i].id == id)
return &list[i];
}
return 0;
}
|