parent
ecba7be9e4
commit
86aa5e6484
7
PowerEditor/src/tools/NppShell/src/NppShell.cpp
Normal file → Executable file
7
PowerEditor/src/tools/NppShell/src/NppShell.cpp
Normal file → Executable file
@ -467,7 +467,8 @@ CShellExt::CShellExt() :
|
||||
m_nameLength(0),
|
||||
m_nameMaxLength(maxText),
|
||||
m_isDynamic(false),
|
||||
m_winVer(0)
|
||||
m_winVer(0),
|
||||
m_hBitmap(NULL)
|
||||
{
|
||||
TCHAR szKeyTemp [MAX_PATH + GUID_STRING_SIZE];
|
||||
ZeroMemory(&m_stgMedium, sizeof(m_stgMedium));
|
||||
@ -533,6 +534,9 @@ CShellExt::~CShellExt() {
|
||||
DeinitTheming();
|
||||
}
|
||||
|
||||
if (m_hBitmap != NULL && m_hBitmap != HBMMENU_CALLBACK)
|
||||
DeleteBitmap(m_hBitmap);
|
||||
|
||||
if (m_pDataObj)
|
||||
m_pDataObj->Release();
|
||||
_cRef--;
|
||||
@ -648,6 +652,7 @@ STDMETHODIMP CShellExt::QueryContextMenu(HMENU hMenu, UINT indexMenu, UINT idCmd
|
||||
}
|
||||
|
||||
}
|
||||
m_hBitmap = icon;
|
||||
}
|
||||
|
||||
m_hMenu = hMenu;
|
||||
|
1
PowerEditor/src/tools/NppShell/src/NppShell.h
Normal file → Executable file
1
PowerEditor/src/tools/NppShell/src/NppShell.h
Normal file → Executable file
@ -91,6 +91,7 @@ private:
|
||||
int m_nameLength;
|
||||
int m_nameMaxLength;
|
||||
bool m_isDynamic;
|
||||
HBITMAP m_hBitmap;
|
||||
|
||||
DWORD m_winVer; //current windows version
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user