000
15.11.2002, 23:03 Uhr
~Peter
Gast
|
C++: |
char prio[256]; LONG error; DWORD dwCount = sizeof(prio);
key.Open( HKEY_CURRENT_USER, "Software\\MysticSoft\\CSS", KEY_READ); error = key.QueryValue(prio, "prio", &dwCount); key.Close();
if (error == ERROR_FILE_NOT_FOUND) { m_prio.SetCurSel(m_prio.FindString(-1,"Niedrig")); } else { CString priostr = prio;
if (priostr == "REALTIME_PRIORITY_CLASS") { m_prio.SetCurSel(m_prio.FindString(-1,"Echtzeit")); }
if (priostr == "HIGH_PRIORITY_CLASS") { m_prio.SetCurSel(m_prio.FindString(-1,"Hoch")); }
if (priostr =="NORMAL_PRIORITY_CLASS") { m_prio.SetCurSel(m_prio.FindString(-1,"Normal")); }
if (priostr == "IDLE_PRIORITY_CLASS") { m_prio.SetCurSel(m_prio.FindString(-1,"Niedrig")); } }
|
Das soll so verlaufen :
Wert auslesen. Durch error abfrage überprüfen ob der schlüssen vorhanden ist oder nicht. Dann die möglichen Werte ein Befehl zuorten zuordnen.
Aber es bassiert nichts ob der schlüssen vorhanden ist oder nicht. Aber führe ich das das setzen des Wert es alleine durch geht alles ohne Probleme. |