ptwinplacedef.cpp

来自「wince下的画图程序」· C++ 代码 · 共 87 行

CPP
87
字号
#include "StdAfx.h"
#include "PtWinPlaceDef.h"
#include "CEPaint.h"

 PtCtrlPlaceInfo gPlaceInfo_main_win = { 0, 0, 320, 240 };

 PtCtrlPlaceInfo gPlaceInfo_board = { 33,14,276,188 };
 PtCtrlPlaceInfo gPlaceInfo_ptctrl[PT_CTRL_COUNT] = 
 {
	 {1,16,14,14},
	 {16,16,14,14},
	 {1,30,14,14},
	 {16,30,14,14},
	 {1,44,14,14},
	 {16,44,14,14},
	 {1,58,14,14},
	 {16,58,14,14},
	 {1,72,14,14},
	 {16,72,14,14},
     {1,86,14,14},
     {16,86,14,14},
	 {1,100,14,14},
	 {16,100,14,14},
	 {1,114,14,14},
	 {16,114,14,14},
 };


 PtCtrlPlaceInfo gPlaceInfo_ptsytle[] =
 {
	 {3,139,26,12},
	 {3,152,26,12},
	 {3,165,26,12},
 };

 PtCtrlPlaceInfo gPlaceInfo_ptcolor[] =
 {
	 {210,215,10,10},
	 {221,215,10,10},
	 {232,215,10,10},
	 {243,215,10,10},
	 {253,215,10,10},
	 {264,215,10,10},
	 {274,215,10,10},
	 {285,215,10,10},
	 {210,225,10,10},
	 {221,225,10,10},
	 {232,225,10,10},
	 {243,225,10,10},
	 {253,225,10,10},
	 {264,225,10,10},
	 {274,225,10,10},
	 {285,225,10,10},
 };
 
 PtCtrlPlaceInfo gPlaceInfo_ptcolor_cur = {4,215,20,20};
 
 PtCtrlPlaceInfo gPlaceInfo_scrbar_x = {33,202,277,8};
 PtCtrlPlaceInfo gPlaceInfo_scrbar_y = {309,14,9,188};

 PtCtrlPlaceInfo gPlaceInfo_groupbox[] =
 {
	 {0,10,32,200},
	 {2,133,28,46},
	 {0,207,319,33}
 };


 void ZoomPlace(PtCtrlPlaceInfo *pi, float rx, float ry)
 {
    pi->cx = (float)pi->cx * rx;
	pi->cy = (float)pi->cy * ry;
	
	pi->wid =(float)pi->wid * rx;
	pi->hei =(float)pi->hei * ry;
 }

 void SetPlace(HWND hwnd,PtCtrlPlaceInfo *pi)
 {
	//SendMessage(hwnd,WM_SIZE,SIZE_RESTORED,(pi->hei << 16)|pi->cy,pi->wid);
    MoveWindow(hwnd,pi->cx,pi->cy,pi->wid,pi->hei,FALSE);
	
	//INT i = ShowWindow(hwnd,SW_HIDE);
	 
	//SetWindowPos(hwnd,HWND_NOTOPMOST,pi->cx,pi->cy,pi->wid,pi->hei,SWP_FRAMECHANGED|SWP_NOOWNERZORDER|SWP_SHOWWINDOW);
	
 }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?