#include <SDKParticulesDlg.h>
Public Types | |
enum | { IDD = IDD_SDKPARTICULES_DIALOG } |
Public Methods | |
CSDKParticulesDlg (CWnd *pParent=NULL) | |
Data Fields | |
CGlView * | GlRenderCurrent |
CStatic * | pclStaticCurrent |
CPoint | oldPoint |
CPoint | m_MouseDownPoint |
HDC | m_hDC |
Protected Methods | |
virtual void | DoDataExchange (CDataExchange *pDX) |
virtual BOOL | OnInitDialog () |
afx_msg void | OnSysCommand (UINT nID, LPARAM lParam) |
afx_msg void | OnPaint () |
afx_msg HCURSOR | OnQueryDragIcon () |
Protected Attributes | |
HICON | m_hIcon |
|
Definition at line 22 of file SDKParticulesDlg.h.
00023 { IDD = IDD_SDKPARTICULES_DIALOG }; |
|
|
|
Definition at line 95 of file SDKParticulesDlg.cpp. References IDC_CHECKGRILLE, IDC_COMBOEMITTYPE, IDC_EDITEMITANGULAR, IDC_EDITEMITMAXPART, IDC_EDITEMITMAXPOSX, IDC_EDITEMITMAXPOSY, IDC_EDITEMITMAXPOSZ, IDC_EDITEMITMINPOSX, IDC_EDITEMITMINPOSY, IDC_EDITEMITMINPOSZ, IDC_EDITEMITRANGE, IDC_EDITEMITRATE, IDC_EDITPARTMAXACCELX, IDC_EDITPARTMAXACCELY, IDC_EDITPARTMAXACCELZ, IDC_EDITPARTMAXBLUE, IDC_EDITPARTMAXGRAVITYX, IDC_EDITPARTMAXGRAVITYY, IDC_EDITPARTMAXGRAVITYZ, IDC_EDITPARTMAXGREEN, IDC_EDITPARTMAXLIFE, IDC_EDITPARTMAXSIZE, IDC_EDITPARTMAXTRANS, IDC_EDITPARTMAXVELOCITYX, IDC_EDITPARTMAXVELOCITYY, IDC_EDITPARTMAXVELOCITYZ, IDC_EDITPARTMAXWEIGHT, IDC_EDITPARTMINACCELX, IDC_EDITPARTMINACCELY, IDC_EDITPARTMINACCELZ, IDC_EDITPARTMINBLUE, IDC_EDITPARTMINGRAVITYX, IDC_EDITPARTMINGRAVITYY, IDC_EDITPARTMINGRAVITYZ, IDC_EDITPARTMINGREEN, IDC_EDITPARTMINLIFE, IDC_EDITPARTMINRED, IDC_EDITPARTMINSIZE, IDC_EDITPARTMINTRANS, IDC_EDITPARTMINVELOCITYX, IDC_EDITPARTMINVELOCITYY, IDC_EDITPARTMINVELOCITYZ, IDC_EDITPARTMINWEIGHT, IDC_EDITPARTRED, IDC_SPINEMITANGULAR, IDC_SPINEMITMAXPART, IDC_SPINEMITMAXPOSX, IDC_SPINEMITMAXPOSY, IDC_SPINEMITMAXPOSZ, IDC_SPINEMITMINPOSX, IDC_SPINEMITMINPOSY, IDC_SPINEMITMINPOSZ, IDC_SPINEMITRANGE, IDC_SPINEMITRATE, IDC_SPINPARTMAXACCELX, IDC_SPINPARTMAXACCELY, IDC_SPINPARTMAXACCELZ, IDC_SPINPARTMAXGRAVITYX, IDC_SPINPARTMAXGRAVITYY, IDC_SPINPARTMAXGRAVITYZ, IDC_SPINPARTMAXGRAVITYZ2, IDC_SPINPARTMAXGREEN, IDC_SPINPARTMAXLIFE, IDC_SPINPARTMAXRED, IDC_SPINPARTMAXSIZE, IDC_SPINPARTMAXTRANS, IDC_SPINPARTMAXVELOCITYX, IDC_SPINPARTMAXVELOCITYY, IDC_SPINPARTMAXVELOCITYZ, IDC_SPINPARTMAXWEIGHT, IDC_SPINPARTMINACCELX, IDC_SPINPARTMINACCELY, IDC_SPINPARTMINACCELZ, IDC_SPINPARTMINGRAVITYX, IDC_SPINPARTMINGRAVITYY, IDC_SPINPARTMINGRAVITYZ, IDC_SPINPARTMINGRAVITYZ2, IDC_SPINPARTMINGREEN, IDC_SPINPARTMINLIFE, IDC_SPINPARTMINRED, IDC_SPINPARTMINSIZE, IDC_SPINPARTMINTRANS, IDC_SPINPARTMINVELOCITYX, IDC_SPINPARTMINVELOCITYY, IDC_SPINPARTMINVELOCITYZ, and IDC_SPINPARTMINWEIGHT.
00097 { 00098 CDialog::DoDataExchange(pDX); 00099 DDX_Control(pDX, IDC_CHECKGRILLE, m_Grille); 00100 DDX_Control(pDX, IDC_COMBOEMITTYPE, m_CEmitter_type); 00101 DDX_Control(pDX, IDC_EDITPARTMAXLIFE, m_Cparticule_max_life); 00102 DDX_Text(pDX, IDC_EDITPARTMAXLIFE, m_Vparticule_max_life); 00103 DDX_Control(pDX, IDC_SPINPARTMAXLIFE, m_CSpin_part_Max_Life); 00104 DDX_Control(pDX, IDC_SPINPARTMINLIFE, m_CSpin_part_Min_Life); 00105 DDX_Text(pDX, IDC_EDITPARTMINLIFE, m_Vparticule_min_life); 00106 DDX_Control(pDX, IDC_SPINEMITMAXPOSX, m_CSpin_Emit_Max_Pos_X); 00107 DDX_Control(pDX, IDC_SPINEMITMINPOSX, m_CSpin_Emit_Min_Pos_X); 00108 DDX_Control(pDX, IDC_SPINEMITMAXPOSY, m_CSpin_Emit_Max_Pos_Y); 00109 DDX_Control(pDX, IDC_SPINEMITMINPOSY, m_CSpin_Emit_Min_Pos_Y); 00110 DDX_Control(pDX, IDC_SPINEMITMAXPOSZ, m_CSpin_Emit_Max_Pos_Z); 00111 DDX_Control(pDX, IDC_SPINEMITMINPOSZ, m_CSpin_Emit_Min_Pos_Z); 00112 DDX_Control(pDX, IDC_SPINEMITRATE, m_CSpin_Emit_Rate); 00113 DDX_Control(pDX, IDC_SPINEMITRANGE, m_CSpin_Emit_Range); 00114 DDX_Control(pDX, IDC_SPINEMITMAXPART, m_CSpin_Emit_Max_Part); 00115 DDX_Control(pDX, IDC_SPINEMITANGULAR, m_CSpin_Emit_Angular); 00116 DDX_Text(pDX, IDC_EDITEMITRATE, m_VEmit_Rate); 00117 DDX_Text(pDX, IDC_EDITEMITRANGE, m_VEmit_Range); 00118 DDX_Text(pDX, IDC_EDITEMITMAXPART, m_VEmit_Max_Part); 00119 DDX_Text(pDX, IDC_EDITEMITANGULAR, m_VEmit_Angular); 00120 DDX_Text(pDX, IDC_EDITEMITMAXPOSX, m_VEmit_Max_Pos_X); 00121 DDX_Text(pDX, IDC_EDITEMITMAXPOSY, m_VEmit_Max_Pos_Y); 00122 DDX_Text(pDX, IDC_EDITEMITMAXPOSZ, m_VEmit_Max_Pos_Z); 00123 DDX_Text(pDX, IDC_EDITEMITMINPOSX, m_VEmit_Min_Pos_X); 00124 DDX_Text(pDX, IDC_EDITEMITMINPOSY, m_VEmit_Min_Pos_Y); 00125 DDX_Text(pDX, IDC_EDITEMITMINPOSZ, m_VEmit_Min_Pos_Z); 00126 DDX_Text(pDX, IDC_EDITPARTMAXVELOCITYX, m_VParticule_Max_Velocity_x); 00127 DDX_Text(pDX, IDC_EDITPARTMAXVELOCITYY, m_VParticule_Max_Velocity_Y); 00128 DDX_Text(pDX, IDC_EDITPARTMAXVELOCITYZ, m_VParticule_Max_Velocity_Z); 00129 DDX_Text(pDX, IDC_EDITPARTMINVELOCITYX, m_VParticule_Min_Velocity_X); 00130 DDX_Text(pDX, IDC_EDITPARTMINVELOCITYY, m_VParticule_Min_Velocity_Y); 00131 DDX_Text(pDX, IDC_EDITPARTMINVELOCITYZ, m_VParticule_Min_Velocity_Z); 00132 DDX_Control(pDX, IDC_SPINPARTMINVELOCITYX, m_CSpin_Particule_Min_Velocity_X); 00133 DDX_Control(pDX, IDC_SPINPARTMINVELOCITYY, m_CSpin_Particule_Min_Velocity_Y); 00134 DDX_Control(pDX, IDC_SPINPARTMINVELOCITYZ, m_CSpin_Particule_Min_Velocity_Z); 00135 DDX_Control(pDX, IDC_SPINPARTMAXVELOCITYX, m_CSpin_Particule_Max_Velocity_X); 00136 DDX_Control(pDX, IDC_SPINPARTMAXVELOCITYY, m_CSpin_Particule_Max_Velocity_Y); 00137 DDX_Control(pDX, IDC_SPINPARTMAXVELOCITYZ, m_CSpin_Particule_Max_Velocity_Z); 00138 DDX_Text(pDX, IDC_EDITPARTMAXACCELX, m_VParticule_Max_Acceleration_X); 00139 DDX_Text(pDX, IDC_EDITPARTMAXACCELY, m_VParticule_Max_Acceleration_Y); 00140 DDX_Text(pDX, IDC_EDITPARTMAXACCELZ, m_VParticule_Max_Acceleration_Z); 00141 DDX_Text(pDX, IDC_EDITPARTMINACCELX, m_VParticule_Min_Acceleration_X); 00142 DDX_Text(pDX, IDC_EDITPARTMINACCELY, m_VParticule_Min_Acceleration_Y); 00143 DDX_Text(pDX, IDC_EDITPARTMINACCELZ, m_VParticule_Min_Acceleration_Z); 00144 DDX_Text(pDX, IDC_EDITPARTMAXGRAVITYX, m_VParticule_Max_Gravity_X); 00145 DDX_Text(pDX, IDC_EDITPARTMAXGRAVITYY, m_VParticule_Max_Gravity_Y); 00146 DDX_Text(pDX, IDC_EDITPARTMAXGRAVITYZ, m_VParticule_Max_Gravity_Z); 00147 DDX_Text(pDX, IDC_EDITPARTMINGRAVITYX, m_VParticule_Min_Gravity_X); 00148 DDX_Text(pDX, IDC_EDITPARTMINGRAVITYY, m_VParticule_Min_Gravity_Y); 00149 DDX_Text(pDX, IDC_EDITPARTMINGRAVITYZ, m_VParticule_Min_Gravity_Z); 00150 DDX_Control(pDX, IDC_SPINPARTMAXGRAVITYX, m_CSpin_Particule_Max_Gravity_X); 00151 DDX_Control(pDX, IDC_SPINPARTMAXGRAVITYY, m_CSpin_Particule_Max_Gravity_Y); 00152 DDX_Control(pDX, IDC_SPINPARTMAXGRAVITYZ, m_CSpin_Particule_Max_Gravity_Z); 00153 DDX_Control(pDX, IDC_SPINPARTMINGRAVITYX, m_CSpin_Particule_Min_Gravity_X); 00154 DDX_Control(pDX, IDC_SPINPARTMINGRAVITYY, m_CSpin_Particule_Min_Gravity_Y); 00155 DDX_Control(pDX, IDC_SPINPARTMINGRAVITYZ, m_CSpin_Particule_Min_Gravity_Z); 00156 DDX_Text(pDX, IDC_EDITPARTRED, m_VParticule_Max_Red); 00157 DDX_Text(pDX, IDC_EDITPARTMINRED, m_VParticule_Min_Red); 00158 DDX_Text(pDX, IDC_EDITPARTMAXGREEN, m_VParticule_Max_Green); 00159 DDX_Text(pDX, IDC_EDITPARTMINGREEN, m_VParticule_Min_Green); 00160 DDX_Text(pDX, IDC_EDITPARTMAXBLUE, m_VParticule_Max_Blue); 00161 DDX_Text(pDX, IDC_EDITPARTMINBLUE, m_VParticule_Min_Blue); 00162 DDX_Text(pDX, IDC_EDITPARTMAXTRANS, m_VParticule_Max_Trans); 00163 DDX_Text(pDX, IDC_EDITPARTMINTRANS, m_VParticule_Min_Trans); 00164 DDX_Control(pDX, IDC_SPINPARTMAXRED, m_CSpin_Particule_Max_Red); 00165 DDX_Control(pDX, IDC_SPINPARTMINRED, m_CSpin_Particule_Min_Red); 00166 DDX_Control(pDX, IDC_SPINPARTMAXGREEN, m_CSpin_Particule_Max_Green); 00167 DDX_Control(pDX, IDC_SPINPARTMINGREEN, m_CSpin_Particule_Min_Green); 00168 DDX_Control(pDX, IDC_SPINPARTMAXGRAVITYZ2, m_CSpin_Particule_Max_Blue); 00169 DDX_Control(pDX, IDC_SPINPARTMINGRAVITYZ2, m_CSpin_Particule_Min_Blue); 00170 DDX_Control(pDX, IDC_SPINPARTMAXTRANS, m_CSpin_Particule_Max_Trans); 00171 DDX_Control(pDX, IDC_SPINPARTMINTRANS, m_CSpin_Particule_Min_Trans); 00172 DDX_Text(pDX, IDC_EDITPARTMAXWEIGHT, m_VParticule_Max_Weight); 00173 DDX_Text(pDX, IDC_EDITPARTMINWEIGHT, m_VParticule_Min_Weight); 00174 DDX_Text(pDX, IDC_EDITPARTMAXSIZE, m_VParticule_Max_Size); 00175 DDX_Text(pDX, IDC_EDITPARTMINSIZE, m_VParticule_Min_Size); 00176 DDX_Control(pDX, IDC_SPINPARTMAXWEIGHT, m_CSpin_Particule_Max_Weight); 00177 DDX_Control(pDX, IDC_SPINPARTMINWEIGHT, m_CSpin_Particule_Min_Weight); 00178 DDX_Control(pDX, IDC_SPINPARTMAXSIZE, m_CSpin_Particule_Max_Size); 00179 DDX_Control(pDX, IDC_SPINPARTMINSIZE, m_CSpin_Particule_Min_Size); 00180 DDX_Control(pDX, IDC_SPINPARTMAXACCELX, m_CSpin_Particule_Max_Acceleration_X); 00181 DDX_Control(pDX, IDC_SPINPARTMAXACCELY, m_CSpin_Particule_Max_Acceleration_Y); 00182 DDX_Control(pDX, IDC_SPINPARTMAXACCELZ, m_CSpin_Particule_Max_Acceleration_Z); 00183 DDX_Control(pDX, IDC_SPINPARTMINACCELX, m_CSpin_Particule_Min_Acceleration_X); 00184 DDX_Control(pDX, IDC_SPINPARTMINACCELY, m_CSpin_Particule_Min_Acceleration_Y); 00185 DDX_Control(pDX, IDC_SPINPARTMINACCELZ, m_CSpin_Particule_Min_Acceleration_Z); |
|
|
|
Definition at line 336 of file SDKParticulesDlg.cpp. References GlRenderCurrent, and m_hIcon.
00338 { 00339 CPaintDC dc(this); // device context for painting 00340 if (IsIconic()) 00341 { 00342 00343 00344 SendMessage(WM_ICONERASEBKGND, reinterpret_cast<WPARAM>(dc.GetSafeHdc()), 0); 00345 00346 // Center icon in client rectangle 00347 int cxIcon = GetSystemMetrics(SM_CXICON); 00348 int cyIcon = GetSystemMetrics(SM_CYICON); 00349 CRect rect; 00350 GetClientRect(&rect); 00351 int x = (rect.Width() - cxIcon + 1) / 2; 00352 int y = (rect.Height() - cyIcon + 1) / 2; 00353 00354 // Draw the icon 00355 dc.DrawIcon(x, y, m_hIcon); 00356 00357 } 00358 else 00359 { 00360 CDialog::OnPaint(); 00361 } 00362 GlRenderCurrent->DrawGLScene(); 00363 //OnPrepareDC(&dc); 00364 00365 |
|
Definition at line 369 of file SDKParticulesDlg.cpp.
00371 {
00372 return static_cast<HCURSOR>(m_hIcon);
|
|
Definition at line 319 of file SDKParticulesDlg.cpp.
00321 { 00322 if ((nID & 0xFFF0) == IDM_ABOUTBOX) 00323 { 00324 CAboutDlg dlgAbout; 00325 dlgAbout.DoModal(); 00326 } 00327 else 00328 { 00329 CDialog::OnSysCommand(nID, lParam); 00330 } |
|
Definition at line 15 of file SDKParticulesDlg.h. Referenced by OnPaint(). |
|
Definition at line 19 of file SDKParticulesDlg.h. |
|
Definition at line 30 of file SDKParticulesDlg.h. Referenced by OnPaint(). |
|
Definition at line 18 of file SDKParticulesDlg.h. |
|
Definition at line 17 of file SDKParticulesDlg.h. |
|
Definition at line 16 of file SDKParticulesDlg.h. |