Является ли Windows API "CreateIconFromResourceEx" устаревшим? - PullRequest
1 голос
/ 07 ноября 2019

Windows API «CreateIconFromResourceEx» не работает после обновления Windows «Update for Microsoft Windows(KB4517389)», если я удалю это обновление, «CreateIconFromResourceEx» будет работать, но нет никакой официальной документации относительно устаревания API «CreateIconFromResourceEx».

int offset = LookupIconIdFromDirectoryEx(bCursorBuff, TRUE, 0, 0, LR_DEFAULTSIZE|LR_SHARED);

if (offset != 0) 
{                                   
    HICON m_hIcon = CreateIconFromResourceEx(bCursorBuff + offset, 0 , TRUE, 0x30000, 0, 0, LR_DEFAULTSIZE|LR_SHARED); 

    if(m_hIcon == NULL)
    {                       
        MessageBox(NULL, _T("Exception :: CreateIconFromResourceEx failde."),_T("message"),MB_OK|MB_SYSTEMMODAL);
    }           
}

1 Ответ

0 голосов
/ 08 ноября 2019
int offset = LookupIconIdFromDirectoryEx(bCursorBuff, TRUE, 0, 0, LR_SHARED);

if (offset != 0) 
{                                   
    HICON m_hIcon = CreateIconFromResourceEx(bCursorBuff + offset, bCursorBuffSize , TRUE, 0x30000, 0, 0, LR_SHARED); 

    if(m_hIcon == NULL)
    {                       
        MessageBox(NULL, _T("Exception :: CreateIconFromResourceEx failde."),_T("message"),MB_OK|MB_SYSTEMMODAL);
    }           
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...