File: macres.h

package info (click to toggle)
pilrc 2.4-2
  • links: PTS
  • area: main
  • in suites: potato
  • size: 524 kB
  • ctags: 1,121
  • sloc: ansic: 6,584; asm: 137; makefile: 55
file content (44 lines) | stat: -rw-r--r-- 711 bytes parent folder | download
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
34
35
36
37
38
39
40
41
42
43
44

typedef struct _fobj
	{
	Word idObj;
	DWord rid;
	} RFOBJ;

typedef struct _FRM
	{
	RectangleType rc;
	Word rfUsable;
	Word rfModal;
	Word rfSaveBehind;
	Word wUnused;
	Word wUnused2;
	Word formId;
	Word helpRscId;
	Word menuRscId;
	Word defaultButton;
	Word wUnused3;
	Word wUnused4;
	Word nuMObjects;
	FOBJ rgfobj[1];
	} RFORM;


typedef struct _rbtn
	{
	Word btnId;
	RectangleType rc;
	Word rfUsable;
	Word rfLeftAnchor;
	Word rfFrame;
	Word rfNonBoldFrame;
	Word rfFont;
	} RBTN;
/*#define CbBtn(pbtn) (sizeof(RBTN)-256+strlen(pbtn->szLabel)+1) */


#define rfTrue 0x100
#define rfFalse 0

#define RfBool(f) ((f) ? rfTrue : rfFalse)
#defien RfByte(b) ((b) << 8)