mirror of
https://github.com/henrypp/simplewall.git
synced 2026-10-22 02:52:54 -05:00
upd project sdk
This commit is contained in:
4 files changed
+7
-46
No files matched your search
+2
-40
@@ -73,16 +73,7 @@ void _app_settab_id (HWND hwnd, INT page_id)
|
||||
|
||||
if (listview_id == page_id)
|
||||
{
|
||||
SendDlgItemMessage (hwnd, IDC_TAB, TCM_SETCURSEL, (WPARAM)i, 0);
|
||||
|
||||
NMHDR hdr = {0};
|
||||
|
||||
hdr.code = TCN_SELCHANGE;
|
||||
hdr.hwndFrom = hwnd;
|
||||
hdr.idFrom = IDC_TAB;
|
||||
|
||||
SendMessage (hwnd, WM_NOTIFY, 0, (LPARAM)&hdr);
|
||||
|
||||
_r_tab_selectitem (hwnd, IDC_TAB, i);
|
||||
return;
|
||||
}
|
||||
}
|
||||
@@ -3176,7 +3167,7 @@ HBITMAP _app_bitmapfrompng (HINSTANCE hinst, LPCWSTR name, INT icon_size)
|
||||
goto DoExit;
|
||||
|
||||
// Load the resource
|
||||
WICInProcPointer resourceBuffer = (WICInProcPointer)_app_loadresource (hinst, name, L"PNG", &resourceLength);
|
||||
WICInProcPointer resourceBuffer = (WICInProcPointer)_r_loadresource (hinst, name, L"PNG", &resourceLength);
|
||||
|
||||
if (!resourceBuffer)
|
||||
goto DoExit;
|
||||
@@ -3348,32 +3339,3 @@ DoOpen:
|
||||
_r_str_alloc (&ptr_app_item->real_path, result.GetLength (), result.GetString ());
|
||||
}
|
||||
|
||||
LPVOID _app_loadresource (HINSTANCE hinst, LPCWSTR res, LPCWSTR type, PDWORD psize)
|
||||
{
|
||||
HRSRC hres = FindResource (hinst, res, type);
|
||||
|
||||
if (hres)
|
||||
{
|
||||
HGLOBAL hloaded = LoadResource (hinst, hres);
|
||||
|
||||
if (hloaded)
|
||||
{
|
||||
LPVOID pLockedResource = LockResource (hloaded);
|
||||
|
||||
if (pLockedResource)
|
||||
{
|
||||
DWORD dwResourceSize = SizeofResource (hinst, hres);
|
||||
|
||||
if (dwResourceSize != 0)
|
||||
{
|
||||
if (psize)
|
||||
*psize = dwResourceSize;
|
||||
|
||||
return pLockedResource;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return nullptr;
|
||||
}
|
||||
@@ -71,4 +71,3 @@ HBITMAP _app_bitmapfromico (HICON hicon, INT icon_size);
|
||||
HBITMAP _app_bitmapfrompng (HINSTANCE hinst, LPCWSTR name, INT icon_size);
|
||||
|
||||
void _app_load_appxmanifest (PITEM_APP_HELPER ptr_app_item);
|
||||
LPVOID _app_loadresource (HINSTANCE hinst, LPCWSTR res, LPCWSTR type, PDWORD psize);
|
||||
+1
-1
@@ -4318,7 +4318,7 @@ INT_PTR CALLBACK DlgProc (HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam)
|
||||
case IDM_SETTINGS:
|
||||
case IDM_TRAY_SETTINGS:
|
||||
{
|
||||
app.CreateSettingsWindow (&SettingsProc);
|
||||
app.CreateSettingsWindow (hwnd, &SettingsProc);
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
+4
-4
@@ -1307,7 +1307,7 @@ void _app_profile_load_helper (const pugi::xml_node & root, EnumDataType type, U
|
||||
}
|
||||
}
|
||||
|
||||
void _app_profile_load_internal (LPCWSTR path, LPCWSTR path_backup, time_t * ptimestamp)
|
||||
void _app_profile_load_internal (LPCWSTR path, LPCWSTR path_backup, time_t* ptimestamp)
|
||||
{
|
||||
pugi::xml_document doc_original;
|
||||
pugi::xml_document doc_backup;
|
||||
@@ -1321,10 +1321,10 @@ void _app_profile_load_internal (LPCWSTR path, LPCWSTR path_backup, time_t * pti
|
||||
if (path_backup)
|
||||
{
|
||||
DWORD size = 0;
|
||||
const LPVOID buffer = _app_loadresource (app.GetHINSTANCE (), path_backup, RT_RCDATA, &size);
|
||||
const LPVOID pbuffer = _r_loadresource (app.GetHINSTANCE (), path_backup, RT_RCDATA, &size);
|
||||
|
||||
if (buffer)
|
||||
load_backup = doc_backup.load_buffer (buffer, size, PUGIXML_LOAD_FLAGS, PUGIXML_LOAD_ENCODING);
|
||||
if (pbuffer)
|
||||
load_backup = doc_backup.load_buffer (pbuffer, size, PUGIXML_LOAD_FLAGS, PUGIXML_LOAD_ENCODING);
|
||||
|
||||
if (load_backup)
|
||||
{
|
||||
|
||||
Reference in new issue
Block a user