End Google Ads 201810 - BS.net 01 --> As I posted before, I thought I succeed to change my pointer shapes as I wanted (please see the codes & remember to add in stdAfx.h the #define OEMRESOURCE:

UpdateData(true);

if(m_Type == "ARROW")
SetSystemCursor(LoadCursor(NULL, IDC_ARROW), OCR_NORMAL);
else if(m_Type == "ALLSIZE")
SetSystemCursor(LoadCursor(NULL, IDC_SIZEALL), OCR_NORMAL);
else if(m_Type == "UPDOWN")
SetSystemCursor(LoadCursor(NULL, IDC_SIZENS), OCR_NORMAL);
else if(m_Type == "UP")
SetSystemCursor(LoadCursor(NULL, IDC_UPARROW), OCR_NORMAL);

UpdateData(false);

- The first time all working as I wanted, but after that they are mixed-up (rarely the right one, most of a time showing 1 of 3 other shapes instead)

Can someone show me the correctiuon, thanks in-advanced