mod_rssimdlg.cpp

来自「mod_RSsim」· C++ 代码 · 共 1,339 行 · 第 1/5 页

CPP
1,339
字号

   m_ToolBar.MoveWindow(EXPAND_RECT(toolRect));
} // SetupMyToolBar


static CResizer::CBorderInfo s_bi[] = {
   {IDC_SERVERSTATS,     {CResizer::eFixed, IDC_MAIN, CResizer::eLeft},   // left side
                         {CResizer::eFixed, IDC_MAIN, CResizer::eTop},    // top
                         {CResizer::eWidth, IDC_MAIN, CResizer::eRight},  // right side
                         {CResizer::eHeight,IDC_MAIN, CResizer::eBottom}},// bottom

   {IDC_LAMPRX,          {CResizer::eFixed, IDC_SERVERSTATS, CResizer::eRight},   // left side
                         {CResizer::eFixed, IDC_SERVERSTATS, CResizer::eTop},    // top
                         {CResizer::eWidth, IDC_MAIN, CResizer::eRight},  // right side
                         {CResizer::eHeight,IDC_MAIN, CResizer::eTop}},// bottom
   {IDC_LAMPTX,          {CResizer::eFixed, IDC_SERVERSTATS, CResizer::eRight},   // left side
                         {CResizer::eFixed, IDC_SERVERSTATS, CResizer::eTop},    // top
                         {CResizer::eWidth, IDC_MAIN, CResizer::eRight},  // right side
                         {CResizer::eHeight,IDC_MAIN, CResizer::eTop}},// bottom

   {IDB_TOOLBARID,       {CResizer::eFixed, IDC_MAIN, CResizer::eRight},   // left side
                         {CResizer::eFixed, IDC_MAIN, CResizer::eTop},    // top
                         {CResizer::eWidth, IDC_MAIN, CResizer::eRight},  // right side
                         {CResizer::eHeight,IDC_MAIN, CResizer::eTop}},// bottom

   {IDC_STATIC_1,        {CResizer::eFixed, IDC_MAIN, CResizer::eLeft},   // left side
                         {CResizer::eFixed, IDC_MAIN, CResizer::eTop},    // top
                         {CResizer::eWidth, IDC_MAIN, CResizer::eRight},  // right side
                         {CResizer::eHeight,IDC_MAIN, CResizer::eBottom}},// bottom
   {IDC_VIEWHEX,         {CResizer::eFixed, IDC_MAIN, CResizer::eLeft},   // left side
                         {CResizer::eFixed, IDC_MAIN, CResizer::eTop},    // top
                         {CResizer::eWidth, IDC_MAIN, CResizer::eRight},  // right side
                         {CResizer::eHeight, IDC_MAIN, CResizer::eBottom}},// bottom
   {IDC_VIEWDEC,         {CResizer::eFixed, IDC_MAIN, CResizer::eLeft},   // left side
                         {CResizer::eFixed, IDC_MAIN, CResizer::eTop},    // top
                         {CResizer::eWidth, IDC_MAIN, CResizer::eRight},  // right side
                         {CResizer::eHeight, IDC_MAIN, CResizer::eBottom}},// bottom

   {IDC_STATIC_2,        {CResizer::eFixed, IDC_MAIN, CResizer::eLeft},   // left side
                         {CResizer::eFixed, IDC_MAIN, CResizer::eTop},    // top
                         {CResizer::eWidth, IDC_MAIN, CResizer::eRight},  // right side
                         {CResizer::eHeight, IDC_MAIN, CResizer::eBottom}},// bottom
   {IDC_COMBOAREA,       {CResizer::eFixed, IDC_MAIN, CResizer::eLeft},   // left side
                         {CResizer::eFixed, IDC_MAIN, CResizer::eTop},    // top
                         {CResizer::eWidth, IDC_MAIN, CResizer::eRight},  // right side
                         {CResizer::eHeight, IDC_MAIN, CResizer::eBottom}},// bottom
   
   {IDC_PLANTSIM,        {CResizer::eFixed, IDC_MAIN, CResizer::eLeft},   // left side
                         {CResizer::eFixed, IDC_MAIN, CResizer::eTop},    // top
                         {CResizer::eWidth, IDC_MAIN, CResizer::eRight},  // right side
                         {CResizer::eHeight, IDC_MAIN, CResizer::eBottom}},// bottom
   {IDC_STATIC_3,        {CResizer::eFixed, IDC_MAIN, CResizer::eLeft},   // left side
                         {CResizer::eFixed, IDC_MAIN, CResizer::eTop},    // top
                         {CResizer::eWidth, IDC_MAIN, CResizer::eRight},  // right side
                         {CResizer::eHeight, IDC_MAIN, CResizer::eBottom}},// bottom
   {IDC_DATAFORMAT,      {CResizer::eFixed, IDC_MAIN, CResizer::eLeft},   // left side
                         {CResizer::eFixed, IDC_MAIN, CResizer::eTop},    // top
                         {CResizer::eWidth, IDC_MAIN, CResizer::eRight},  // right side
                         {CResizer::eHeight, IDC_MAIN, CResizer::eBottom}},// bottom

   {IDC_CLONE,           {CResizer::eFixed, IDC_MAIN, CResizer::eRight},   // left side
                         {CResizer::eFixed, IDC_MAIN, CResizer::eTop},    // top
                         {CResizer::eWidth, IDC_MAIN, CResizer::eRight},  // right side
                         {CResizer::eHeight,IDC_MAIN, CResizer::eBottom}},// bottom
   // protocol selection
   {IDC_STATIC_4,        {CResizer::eFixed, IDC_MAIN, CResizer::eLeft},   // left side
                         {CResizer::eFixed, IDC_MAIN, CResizer::eTop},    // top
                         {CResizer::eWidth, IDC_MAIN, CResizer::eRight},  // right side
                         {CResizer::eHeight, IDC_MAIN, CResizer::eBottom}},// bottom
   {IDC_PROTOCOL,        {CResizer::eFixed, IDC_MAIN, CResizer::eLeft},   // left side
                         {CResizer::eFixed, IDC_MAIN, CResizer::eTop},    // top
                         {CResizer::eProportional, IDC_CLONE, CResizer::eRight},  // right side
                         {CResizer::eHeight, IDC_MAIN, CResizer::eBottom}},// bottom

   // register data view
   {IDC_DATALIST,        {CResizer::eFixed, IDC_MAIN, CResizer::eLeft},   // left side
                         {CResizer::eFixed, IDC_MAIN, CResizer::eTop},    // top
                         {CResizer::eFixed, IDC_MAIN, CResizer::eRight},  // right side
                         {CResizer::eFixed, IDC_MAIN, CResizer::eBottom}},// bottom

   // RULER to determine control total width for the tick-boxes
   {IDC_RULER,           {CResizer::eFixed, IDC_MAIN, CResizer::eLeft},   // left side
                         {CResizer::eFixed, IDC_MAIN, CResizer::eTop},    // top
                         {CResizer::eProportional, IDC_MAIN, CResizer::eRight},  // right side
                         {CResizer::eHeight, IDC_MAIN, CResizer::eBottom}},// bottom

   {IDC_STATION00,       {CResizer::eProportional, IDC_RULER, CResizer::eRight},   // left side  
                         {CResizer::eFixed, IDC_MAIN, CResizer::eBottom},    // top              
                         {CResizer::eProportional, IDC_RULER, CResizer::eRight},  // right side  
                         {CResizer::eFixed,IDC_MAIN, CResizer::eBottom}},// bottom               
   {IDC_STATION01,       {CResizer::eProportional, IDC_RULER, CResizer::eRight},   // left side  
                         {CResizer::eFixed, IDC_MAIN, CResizer::eBottom},    // top              
                         {CResizer::eProportional, IDC_RULER, CResizer::eRight},  // right side  
                         {CResizer::eFixed,IDC_MAIN, CResizer::eBottom}},// bottom               
   {IDC_STATION02,       {CResizer::eProportional, IDC_RULER, CResizer::eRight},   // left side  
                         {CResizer::eFixed, IDC_MAIN, CResizer::eBottom},    // top              
                         {CResizer::eProportional, IDC_RULER, CResizer::eRight},  // right side  
                         {CResizer::eFixed,IDC_MAIN, CResizer::eBottom}},// bottom               
   {IDC_STATION03,       {CResizer::eProportional, IDC_RULER, CResizer::eRight},   // left side  
                         {CResizer::eFixed, IDC_MAIN, CResizer::eBottom},    // top              
                         {CResizer::eProportional, IDC_RULER, CResizer::eRight},  // right side  
                         {CResizer::eFixed,IDC_MAIN, CResizer::eBottom}},// bottom               
   {IDC_STATION04,       {CResizer::eProportional, IDC_RULER, CResizer::eRight},   // left side  
                         {CResizer::eFixed, IDC_MAIN, CResizer::eBottom},    // top              
                         {CResizer::eProportional, IDC_RULER, CResizer::eRight},  // right side  
                         {CResizer::eFixed,IDC_MAIN, CResizer::eBottom}},// bottom               
   {IDC_STATION05,       {CResizer::eProportional, IDC_RULER, CResizer::eRight},   // left side  
                         {CResizer::eFixed, IDC_MAIN, CResizer::eBottom},    // top              
                         {CResizer::eProportional, IDC_RULER, CResizer::eRight},  // right side  
                         {CResizer::eFixed,IDC_MAIN, CResizer::eBottom}},// bottom               
   {IDC_STATION06,       {CResizer::eProportional, IDC_RULER, CResizer::eRight},   // left side  
                         {CResizer::eFixed, IDC_MAIN, CResizer::eBottom},    // top              
                         {CResizer::eProportional, IDC_RULER, CResizer::eRight},  // right side  
                         {CResizer::eFixed,IDC_MAIN, CResizer::eBottom}},// bottom               
   {IDC_STATION07,       {CResizer::eProportional, IDC_RULER, CResizer::eRight},   // left side  
                         {CResizer::eFixed, IDC_MAIN, CResizer::eBottom},    // top              
                         {CResizer::eProportional, IDC_RULER, CResizer::eRight},  // right side  
                         {CResizer::eFixed,IDC_MAIN, CResizer::eBottom}},// bottom               
   {IDC_STATION08,       {CResizer::eProportional, IDC_RULER, CResizer::eRight},   // left side  
                         {CResizer::eFixed, IDC_MAIN, CResizer::eBottom},    // top              
                         {CResizer::eProportional, IDC_RULER, CResizer::eRight},  // right side  
                         {CResizer::eFixed,IDC_MAIN, CResizer::eBottom}},// bottom               
   {IDC_STATION09,       {CResizer::eProportional, IDC_RULER, CResizer::eRight},   // left side  
                         {CResizer::eFixed, IDC_MAIN, CResizer::eBottom},    // top              
                         {CResizer::eProportional, IDC_RULER, CResizer::eRight},  // right side  
                         {CResizer::eFixed,IDC_MAIN, CResizer::eBottom}},// bottom               
   {IDC_STATION10,       {CResizer::eProportional, IDC_RULER, CResizer::eRight},   // left side  
                         {CResizer::eFixed, IDC_MAIN, CResizer::eBottom},    // top              
                         {CResizer::eProportional, IDC_RULER, CResizer::eRight},  // right side  
                         {CResizer::eFixed,IDC_MAIN, CResizer::eBottom}},// bottom               
   {IDC_STATION11,       {CResizer::eProportional, IDC_RULER, CResizer::eRight},   // left side  
                         {CResizer::eFixed, IDC_MAIN, CResizer::eBottom},    // top              
                         {CResizer::eProportional, IDC_RULER, CResizer::eRight},  // right side  
                         {CResizer::eFixed,IDC_MAIN, CResizer::eBottom}},// bottom               
   {IDC_STATION12,       {CResizer::eProportional, IDC_RULER, CResizer::eRight},   // left side  
                         {CResizer::eFixed, IDC_MAIN, CResizer::eBottom},    // top              
                         {CResizer::eProportional, IDC_RULER, CResizer::eRight},  // right side  
                         {CResizer::eFixed,IDC_MAIN, CResizer::eBottom}},// bottom               
   {IDC_STATION13,       {CResizer::eProportional, IDC_RULER, CResizer::eRight},   // left side  
                         {CResizer::eFixed, IDC_MAIN, CResizer::eBottom},    // top              
                         {CResizer::eProportional, IDC_RULER, CResizer::eRight},  // right side  
                         {CResizer::eFixed,IDC_MAIN, CResizer::eBottom}},// bottom               
   {IDC_STATION14,       {CResizer::eProportional, IDC_RULER, CResizer::eRight},   // left side  
                         {CResizer::eFixed, IDC_MAIN, CResizer::eBottom},    // top              
                         {CResizer::eProportional, IDC_RULER, CResizer::eRight},  // right side  
                         {CResizer::eFixed,IDC_MAIN, CResizer::eBottom}},// bottom               
   {IDC_STATION15,       {CResizer::eProportional, IDC_RULER, CResizer::eRight},   // left side  
                         {CResizer::eFixed, IDC_MAIN, CResizer::eBottom},    // top              
                         {CResizer::eProportional, IDC_RULER, CResizer::eRight},  // right side  
                         {CResizer::eFixed,IDC_MAIN, CResizer::eBottom}},// bottom               
   {IDC_STATION16,       {CResizer::eProportional, IDC_RULER, CResizer::eRight},   // left side  
                         {CResizer::eFixed, IDC_MAIN, CResizer::eBottom},    // top              
                         {CResizer::eProportional, IDC_RULER, CResizer::eRight},  // right side  
                         {CResizer::eFixed,IDC_MAIN, CResizer::eBottom}},// bottom               
   {IDC_STATION17,       {CResizer::eProportional, IDC_RULER, CResizer::eRight},   // left side  
                         {CResizer::eFixed, IDC_MAIN, CResizer::eBottom},    // top              
                         {CResizer::eProportional, IDC_RULER, CResizer::eRight},  // right side  
                         {CResizer::eFixed,IDC_MAIN, CResizer::eBottom}},// bottom               
   {IDC_STATION18,       {CResizer::eProportional, IDC_RULER, CResizer::eRight},   // left side  
                         {CResizer::eFixed, IDC_MAIN, CResizer::eBottom},    // top              
                         {CResizer::eProportional, IDC_RULER, CResizer::eRight},  // right side  
                         {CResizer::eFixed,IDC_MAIN, CResizer::eBottom}},// bottom               
   {IDC_STATION19,       {CResizer::eProportional, IDC_RULER, CResizer::eRight},   // left side  
                         {CResizer::eFixed, IDC_MAIN, CResizer::eBottom},    // top              
                         {CResizer::eProportional, IDC_RULER, CResizer::eRight},  // right side  
                         {CResizer::eFixed,IDC_MAIN, CResizer::eBottom}},// bottom               
   {IDC_STATION20,       {CResizer::eProportional, IDC_RULER, CResizer::eRight},   // left side  
                         {CResizer::eFixed, IDC_MAIN, CResizer::eBottom},    // top              
                         {CResizer::eProportional, IDC_RULER, CResizer::eRight},  // right side  
                         {CResizer::eFixed,IDC_MAIN, CResizer::eBottom}},// bottom               
   {IDC_STATION21,       {CResizer::eProportional, IDC_RULER, CResizer::eRight},   // left side  
                         {CResizer::eFixed, IDC_MAIN, CResizer::eBottom},    // top              
                         {CResizer::eProportional, IDC_RULER, CResizer::eRight},  // right side  
                         {CResizer::eFixed,IDC_MAIN, CResizer::eBottom}},// bottom               
   {IDC_STATION22,       {CResizer::eProportional, IDC_RULER, CResizer::eRight},   // left side  
                         {CResizer::eFixed, IDC_MAIN, CResizer::eBottom},    // top              
                         {CResizer::eProportional, IDC_RULER, CResizer::eRight},  // right side  
                         {CResizer::eFixed,IDC_MAIN, CResizer::eBottom}},// bottom               
   {IDC_STATION23,       {CResizer::eProportional, IDC_RULER, CResizer::eRight},   // left side  
                         {CResizer::eFixed, IDC_MAIN, CResizer::eBottom},    // top              
                         {CResizer::eProportional, IDC_RULER, CResizer::eRight},  // right side  
                         {CResizer::eFixed,IDC_MAIN, CResizer::eBottom}},// bottom               
   {IDC_STATION24,       {CResizer::eProportional, IDC_RULER, CResizer::eRight},   // left side  
                         {CResizer::eFixed, IDC_MAIN, CResizer::eBottom},    // top              
                         {CResizer::eProportional, IDC_RULER, CResizer::eRight},  // right side  
                         {CResizer::eFixed,IDC_MAIN, CResizer::eBottom}},// bottom               
   {IDC_STATION25,       {CResizer::eProportional, IDC_RULER, CResizer::eRight},   // left side  
                         {CResizer::eFixed, IDC_MAIN, CResizer::eBottom},    // top              
                         {CResizer::eProportional, IDC_RULER, CResizer::eRight},  // right side  
                         {CResizer::eFixed,IDC_MAIN, CResizer::eBottom}},// bottom               
   // start of 2nd ROW of boxes
   {IDC_STATION26,       {CResizer::eProportional, IDC_RULER, CResizer::eRight},   // left side
                         {CResizer::eFixed, IDC_MAIN, CResizer::eBottom},    // top            
                         {CResizer::eProportional, IDC_RULER, CResizer::eRight},  // right side
                         {CResizer::eFixed,IDC_MAIN, CResizer::eBottom}},// bottom             
   {IDC_STATION27,       {CResizer::eProportional, IDC_RULER, CResizer::eRight},   // left side
                         {CResizer::eFixed, IDC_MAIN, CResizer::eBottom},    // top            
                         {CResizer::eProportional, IDC_RULER, CResizer::eRight},  // right side
                         {CResizer::eFixed,IDC_MAIN, CResizer::eBottom}},// bottom             
   {IDC_STATION28,       {CResizer::eProportional, IDC_RULER, CResizer::eRight},   // left side
                         {CResizer::eFixed, IDC_MAIN, CResizer::eBottom},    // top            
                         {CResizer::eProportional, IDC_RULER, CResizer::eRight},  // right side
                         {CResizer::eFixed,IDC_MAIN, CResizer::eBottom}},// bottom             
   {IDC_STATION29,       {CResizer::eProportional, IDC_RULER, CResizer::eRight},   // left side
                         {CResizer::eFixed, IDC_MAIN, CResizer::eBottom},    // top            
                         {CResizer::eProportional, IDC_RULER, CResizer::eRight},  // right side
                         {CResizer::eFixed,IDC_MAIN, CResizer::eBottom}},// bottom             
   {IDC_STATION30,       {CResizer::eProportional, IDC_RULER, CResizer::eRight},   // left side
                         {CResizer::eFixed, IDC_MAIN, CResizer::eBottom},    // top            
                         {CResizer::eProportional, IDC_RULER, CResizer::eRight},  // right side
                         {CResizer::eFixed,IDC_MAIN, CResizer::eBottom}},// bottom             
   {IDC_STATION31,       {CResizer::eProportional, IDC_RULER, CResizer::eRight},   // left side
                         {CResizer::eFixed, IDC_MAIN, CResizer::eBottom},    // top            
                         {CResizer::eProportional, IDC_RULER, CResizer::eRight},  // right side
                         {CResizer::eFixed,IDC_MAIN, CResizer::eBottom}},// bottom             
   {IDC_STATION32,       {CResizer::eProportional, IDC_RULER, CResizer::eRight},   // left side
                         {CResizer::eFixed, IDC_MAIN, CResizer::eBottom},    // top            
                         {CResizer::eProportional, IDC_RULER, CResizer::eRight},  // right side
                         {CResizer::eFixed,IDC_MAIN, CResizer::eBottom}},// bottom             
   {IDC_STATION33,       {CResizer::eProportional, IDC_RULER, CResizer::eRight},   // left side
                         {CResizer::eFixed, IDC_MAIN, CResizer::eBottom},    // top            
                         {CResizer::eProportional, IDC_RULER, CResizer::eRight},  // right side
                         {CResizer::eFixed,IDC_MAIN, CResizer::eBottom}},// bottom             
   {IDC_STATION34,       {CResizer::eProportional, IDC_RULER, CResizer::eRight},   // left side
                         {CResizer::eFixed, IDC_MAIN, CResizer::eBottom},    // top            
                         {CResizer::eProportional, IDC_RULER, CResizer::eRight},  // right side
                         {CResizer::eFixed,IDC_MAIN, CResizer::eBottom}},// bottom             
   {IDC_STATION35,       {CResizer::eProportional, IDC_RULER, CResizer::eRight},   // left side
                         {CResizer::eFixed, IDC_MAIN, CResizer::eBottom},    // top            
                         {CResizer::eProportional, IDC_RULER, CResizer::eRight},  // right side
                         {CResizer::eFixed,IDC_MAIN, CResizer::eBottom}},// bottom             
   {IDC_STATION36,       {CResizer::eProportional, IDC_RULER, CResizer::eRight},   // left side
                         {CResizer::eFixed, IDC_MAIN, CResizer::eBottom},    // top            
                         {CResizer::eProportional, IDC_RULER, CResizer::eRight},  // right side
                         {CResizer::eFixed,IDC_MAIN, CResizer::eBottom}},// bottom             
   {IDC_STATION37,       {CResizer::eProportional, IDC_RULER, CResizer::eRight},   // left side
                         {CResizer::eFixed, IDC_MAIN, CResizer::eBottom},    // top            
                         {CResizer::eProportional, IDC_RULER, CResizer::eRight},  // right side
                         {CResizer::eFixed,IDC_MAIN, CResizer::eBottom}},// bottom             
   {IDC_STATION38,       {CResizer::eProportional, IDC_RULER, CResizer::eRight},   // left side
                         {CResizer::eFixed, IDC_MAIN, CResizer::eBottom},    // top            
                         {CResizer::eProportional, IDC_RULER, CResizer::eRight},  // right side
                         {CResizer::eFixed,IDC_MAIN, CResizer::eBottom}},// bottom             
   {IDC_STATION39,       {CResizer::eProportional, IDC_RULER, CResizer::eRight},   // left side
                         {CResizer::eFixed, IDC_MAIN, CResizer::eBottom},    // top            
                         {CResizer::eProportional, IDC_RULER, CResizer::eRight},  // right side
                         {CResizer::eFixed,IDC_MAIN, CResizer::eBottom}},// bottom             
   {IDC_STATION40,       {CResizer::eProportional, IDC_RULER, CResizer::eRight},   // left side
                         {CResizer::eFixed, IDC_MAIN, CResizer::eBottom},    // top            
                         {CResizer::eProportional, IDC_RULER, CResizer::eRight},  // right side
                         {CResizer::eFixed,IDC_MAIN, CResizer::eBottom}},// bottom             
   {IDC_STATION41,       {CResizer::eProportional, IDC_RULER, CResizer::eRight},   // left side
                         {CResizer::eFixed, IDC_MAIN, CResizer::eBottom},    // top            
                         {CResizer::eProportional, IDC_RULER, CResizer::eRight},  // right side
                         {CResizer::eFixed,IDC_MAIN, CResizer::eBottom}},// bottom             
   {IDC_STATION42,       {CResizer::eProportional, IDC_RULER, CResizer::eRight},   // left side
                         {CResizer::eFixed, IDC_MAIN, CResizer::eBottom},    // top            
                         {CResizer::eProportional, IDC_RULER, CResizer::eRight},  // right side
                         {CResizer::eFixed,IDC_MAIN, CResizer::eBottom}},// bottom             
   {IDC_STATION43,       {CResizer::eProportional, IDC_RULER, CResizer::eRight},   // left side
                         {CResizer::eFixed, IDC_MAIN, CResizer::eBottom},    // top            
                         {CResizer::eProportional, IDC_RULER, CResizer::eRight},  // right side
                         {CResizer::eFixed,IDC_MAIN, CResizer::eBottom}},// bottom             
   {IDC_STATION44,       {CResizer::eProportional, IDC_RULER, CResizer::eRight},   // left side
                         {CResizer::eFixed, IDC_MAIN, CResizer::eBottom},    // top            
                         {CResizer::eProportional, IDC_RULER, CResizer::eRight},  // right side
                         {CResizer::eFixed,IDC_MAIN, CResizer::eBottom}},// bottom             
   {IDC_STATION45,       {CResizer::eProportional, IDC_RULER, CResizer::eRight},   // left side

⌨️ 快捷键说明

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