| MSDN 에서 NM_INLINE_IMAGE 를 살펴보면 다음과 같다.
NM_INLINE_IMAGE NM_HTMLVIEW * pnmHTMLView = (NM_HTMLVIEW *)lParam; szSRCText = pnmHTMLView->szTarget; dwCookieValue = pnmHTMLView->szData;
그러나 이것은 오류다!!!
실제로 DTM_SETIMAGE 를 위해서 dwCookie 값을 보내야 하는데!!!
MSDN 이 잘못되어있는것이다. T.T
실제로 여기서 사용하는 구조체를 살펴보면
typedef struct tagNM_HTMLVIEWW { NMHDR hdr; LPCWSTR szTarget; LPCWSTR szData; union { DWORD dwCookie; DWORD dwFlags; }; LPCWSTR szExInfo; } NM_HTMLVIEWW;
위와 같이 안에 dwCookie 라는 변수가 따로 있다!!!
그리고 dwCookie 값을 사용해야만 DTM_SETIMAGE 가 제대로 동작한다.!!! |