Я использую диалог предварительного просмотра MFC.Раньше я использовал изображение BMP для представления этих кнопок масштабирования, и они работали нормально, но теперь я хочу использовать вместо этого текстовую маркировку.Но независимо от того, какое значение я использую, размер остается неизменным при запуске программы.Вот то, что у меня есть:
IDD_FILE_KHANH_PRINT_PREVIEW DIALOG 0, 0, 219, 19
STYLE DS_SETFONT | WS_CHILD
FONT 8, "MS Sans Serif"
BEGIN
PUSHBUTTON "&Print",AFX_ID_PREVIEW_PRINT,2,3,36,12
PUSHBUTTON "Zoom &In",AFX_ID_PREVIEW_ZOOMIN,40,3,46,50
PUSHBUTTON "Zoom &Out",AFX_ID_PREVIEW_ZOOMOUT,70,3,46,12
PUSHBUTTON "Pre&v Page",AFX_ID_PREVIEW_PREV,100,3,46,12
PUSHBUTTON "&Next Page",AFX_ID_PREVIEW_NEXT,150,3,46,12
CONTROL "Landscape",IDC_LANDSCAPE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,230,3,67,13,WS_EX_CLIENTEDGE
PUSHBUTTON "&Close",AFX_ID_PREVIEW_CLOSE,300,3,35,13
END
SO Я изменяю значения для двух кнопок, и одна работает, когда не работает увеличение, например:
PUSHBUTTON "&Print",AFX_ID_PREVIEW_PRINT,2,3,136,12
этаработает, потому что я вижу, кнопка печати имеет большую длину.Поэтому я изменяю значение с 36 на 136.
PUSHBUTTON "Zoom &In",AFX_ID_PREVIEW_ZOOMIN,40,3,146,50
Но это не работает, потому что ZoomIn остается того же размера, и здесь я меняю 46 на 146.
Я считаю, чтотолько место, где я назначаю значения для кнопок.спасибо.