B
barton
Unregistered / Unconfirmed
GUEST, unregistred user!
我需要在打开对话框中加入自己的控制,于是需要重载TOpenDialog类。
建立一个类,按要求再建立一个对话框模板:
CAMDLGTEMPLATE DIALOG 0, 0, 200, 224
STYLE 0x404L | WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS
FONT 9, "宋体"
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
{
CONTROL "", 1119, "STATIC", SS_LEFT | WS_CHILD | NOT WS_VISIBLE | WS_GROUP, 0, 0, 200, 152
}
其中有两个Rect:
0,0,200,224和0,0,200,152
结果以上两个Rect适应于小字体,而大字体为以下两个Rect:
0,0,200,152和0,0,200,80
如何使二者统一?即无论是大字体还是小字体都能用?
建立一个类,按要求再建立一个对话框模板:
CAMDLGTEMPLATE DIALOG 0, 0, 200, 224
STYLE 0x404L | WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS
FONT 9, "宋体"
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
{
CONTROL "", 1119, "STATIC", SS_LEFT | WS_CHILD | NOT WS_VISIBLE | WS_GROUP, 0, 0, 200, 152
}
其中有两个Rect:
0,0,200,224和0,0,200,152
结果以上两个Rect适应于小字体,而大字体为以下两个Rect:
0,0,200,152和0,0,200,80
如何使二者统一?即无论是大字体还是小字体都能用?