Lines Matching full:pmsg
1106 CFWL_MessageMouse* pMsg = static_cast<CFWL_MessageMouse*>(pMessage);
1107 switch (pMsg->m_dwCmd) {
1109 OnLButtonDown(pMsg);
1112 OnLButtonUp(pMsg);
1115 OnButtonDoubleClick(pMsg);
1118 OnMouseMove(pMsg);
1121 DoRButtonDown(pMsg);
1160 void CFWL_Edit::DoRButtonDown(CFWL_MessageMouse* pMsg) {
1164 m_CursorPosition = m_EdtEngine.GetIndexForPoint(DeviceToEngine(pMsg->m_pos));
1167 void CFWL_Edit::OnFocusChanged(CFWL_Message* pMsg, bool bSet) {
1195 void CFWL_Edit::OnLButtonDown(CFWL_MessageMouse* pMsg) {
1212 m_EdtEngine.GetIndexForPoint(DeviceToEngine(pMsg->m_pos));
1215 !!(pMsg->m_dwFlags & FWL_KEYFLAG_Shift)) {
1229 void CFWL_Edit::OnLButtonUp(CFWL_MessageMouse* pMsg) {
1234 void CFWL_Edit::OnButtonDoubleClick(CFWL_MessageMouse* pMsg) {
1235 size_t click_idx = m_EdtEngine.GetIndexForPoint(DeviceToEngine(pMsg->m_pos));
1245 void CFWL_Edit::OnMouseMove(CFWL_MessageMouse* pMsg) {
1246 bool shift = !!(pMsg->m_dwFlags & FWL_KEYFLAG_Shift);
1251 SetCursorPosition(m_EdtEngine.GetIndexForPoint(DeviceToEngine(pMsg->m_pos)));
1271 void CFWL_Edit::OnKeyDown(CFWL_MessageKey* pMsg) {
1272 bool bShift = !!(pMsg->m_dwFlags & FWL_KEYFLAG_Shift);
1273 bool bCtrl = !!(pMsg->m_dwFlags & FWL_KEYFLAG_Ctrl);
1283 switch (pMsg->m_dwKeyCode) {
1332 void CFWL_Edit::OnChar(CFWL_MessageKey* pMsg) {
1338 wchar_t c = static_cast<wchar_t>(pMsg->m_dwKeyCode);
1362 if (((pMsg->m_dwKeyCode < FWL_VKEY_0) &&
1363 (pMsg->m_dwKeyCode != 0x2E && pMsg->m_dwKeyCode != 0x2D)) ||
1364 pMsg->m_dwKeyCode > FWL_VKEY_9) {
1371 if (pMsg->m_dwFlags & kEditingModifier)