Lhaz
lhazsts.h
[詳解]
1 /*==========================================================================*/
2 /* Lhaz Status Bar chitora48@gmail.com */
3 /*==========================================================================*/
4 #pragma once
5 
6 #include <windows.h>
7 #include <commctrl.h>
8 
9 class MYSTR;
10 class LHAZPRG;
11 
12 class LHAZSTS {
13 
14 public:
15  LHAZSTS(HINSTANCE hins, HWND parent, DWORD prgstyle);
16  //
17  HWND GetHwnd(void) { return Hwnd; };
18  void MoveWindow(int nWidth, int nHeight);
19  void SetText(const MYSTR& s);
20  void SetText(int pos, const MYSTR& s);
21  void SetParts(void);
22  LHAZPRG* GetPrgrs(void) { return Prgrs; };
23 
24 private:
25  enum { PARTSMAX = 3 };
26  //
28  HINSTANCE Instance;
29  HWND Hwnd;
30  HWND Parent;
32 
33 };
int Widths[PARTSMAX]
Definition: lhazsts.h:27
LHAZPRG * GetPrgrs(void)
Definition: lhazsts.h:22
void SetParts(void)
Definition: lhazsts.cpp:68
void MoveWindow(int nWidth, int nHeight)
Definition: lhazsts.cpp:29
HINSTANCE Instance
Definition: lhazsts.h:28
HWND Hwnd
Definition: lhazsts.h:29
void SetText(const MYSTR &s)
Definition: lhazsts.cpp:52
LHAZSTS(HINSTANCE hins, HWND parent, DWORD prgstyle)
Definition: lhazsts.cpp:11
HWND GetHwnd(void)
Definition: lhazsts.h:17
Definition: lhazsts.h:25
LHAZPRG * Prgrs
Definition: lhazsts.h:31
Definition: lhazsts.h:12
Definition: lhazprg.h:10
HWND Parent
Definition: lhazsts.h:30