MCPcopy Create free account
hub / github.com/DentonW/DevIL / PropertiesDlgProc

Function PropertiesDlgProc

DevIL/examples/windows_example/WindowsTest.cpp:1138–1175  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1136
1137
1138INT_PTR APIENTRY PropertiesDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
1139{
1140 switch (message)
1141 {
1142 case WM_INITDIALOG:
1143 {
1144 TCHAR Temp[256];
1145
1146 SetDlgItemText(hDlg, IDC_PROP_FILENAME, CurFileName);
1147 wsprintf(Temp, L"%d", ilGetInteger(IL_IMAGE_WIDTH));
1148 SetDlgItemText(hDlg, IDC_PROP_WIDTH, Temp);
1149 wsprintf(Temp, L"%d", ilGetInteger(IL_IMAGE_HEIGHT));
1150 SetDlgItemText(hDlg, IDC_PROP_HEIGHT, Temp);
1151 wsprintf(Temp, L"%d", ilGetInteger(IL_IMAGE_DEPTH));
1152 SetDlgItemText(hDlg, IDC_PROP_DEPTH, Temp);
1153 wsprintf(Temp, L"%d", ilGetInteger(IL_IMAGE_SIZE_OF_DATA));
1154 SetDlgItemText(hDlg, IDC_PROP_SIZE, Temp);
1155
1156 return (TRUE);
1157 }
1158 break;
1159
1160 case WM_COMMAND:
1161 {
1162 if (LOWORD(wParam) == IDOK)
1163 EndDialog(hDlg, TRUE);
1164 if (LOWORD(wParam) == IDCANCEL)
1165 EndDialog(hDlg, FALSE);
1166 }
1167 break;
1168
1169 case WM_CLOSE:
1170 EndDialog(hDlg, TRUE);
1171 break;
1172 }
1173
1174 return FALSE;
1175}
1176
1177
1178INT_PTR APIENTRY FilterDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected