blob: 114643240c836ea5fbefded2483bc26d5477acbb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
#include "common.h"
void CDropbox::InitializeIcons()
{
wchar_t filePath[MAX_PATH];
GetModuleFileName(g_hInstance, filePath, MAX_PATH);
wchar_t sectionName[100];
mir_sntprintf(
sectionName,
SIZEOF(sectionName),
_T("%s/%s"),
LPGENT("Protocols"),
LPGENT(MODULE));
char settingName[100];
mir_snprintf(
settingName,
SIZEOF(settingName),
"%s_%s",
MODULE,
"main");
SKINICONDESC sid = {0};
sid.cbSize = sizeof(SKINICONDESC);
sid.flags = SIDF_ALL_TCHAR;
sid.ptszDefaultFile = filePath;
sid.pszName = settingName;
sid.ptszSection = sectionName;
sid.ptszDescription = LPGENT("Protocol icon");
sid.iDefaultIndex = -IDI_DROPBOX;
/*HANDLE hIcon = */Skin_AddIcon(&sid);
}
|