Уважаемый Bolt, Я очень тебе благодарен за то,что ты,один из немногих,откликнулся на мои вопросы,но в плане ‘как свернуть все окна на Desktope’ не так все просто. Попробуй сам EnumDesktopWindows + ShowWindow и посмотришь,что получится,дурдом!В том-то и дело,что я хотел узнать,как определить именно те проги,которые можно свернуть,а Виндовские не трогать.Если есть идея – напиши. Заранее благодарен,Юра
Приветствую Вас, Yuriy! А ты так не пробовал. GetDescktopWindow() -> ShowWindow(). Т.е. не минимизировать все окна, а наоборот, развернуть окно рабочего стола... Ответ отправлен: 11.07.2003, 10:45 Отправитель: Gibbel
Вопрос № 918
· Уважаемые эксперты!Мне посоветовали прочитать значение по адресу таким образом (разыменовывая указатель): DWORD *address = 0x00000007; DWORD value = *address; wsprintf(szOutBuffer,"The address 0x%X has value %d",address,value); MessageBox(0, szOutBuffer,”Test”,MB_OK); Но константа указателю не присваивается.Как все-таки это сделать?
Приветствую Вас, Yuriy! Не совсем правильная запись. правильнее так DWORD *adr = (DWORD *)0x00000007; или так DWORD adr =0x00000007; DWORD *ptr = (DWORD *)adr; Современные компиляторы требуют явно указывать преобразование типа. Ответ отправлен: 11.07.2003, 11:41 Отправитель: Andrew Vext Отвечает vitya
Здравствуйте, Yuriy! Первое лечится так: DWORD *address = (DWORD *)0x00000007; далее, на следующей строчке ты будешь получть GPF. Ответ отправлен: 11.07.2003, 09:59 Отправитель: vitya
Вопрос № 919
· Уважаемые эксперты! Как можно определить размер массива указателей (строковых)?Применить lstrlen в данном случае не получается. TCHAR *szBuffer = TEXT(""); TCHAR *szPointerBuffer[] = {TEXT ("bla_1"),TEXT("bla_2") } ;
int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { for(int x=0; x < 2; x++) lstrcat(szBuffer,szPointerBuffer[x]); MessageBox(0,szBuffer,"Test",MB_OK); for(int x=0; x < lstrlen(szPointerBuffer); x++) – не работает.
Доброе время суток, Yuriy! Размер статических массивов определяют через sizeof Успехов
Ответ отправлен: 11.07.2003, 10:54 Отправитель: Yuri Gordienko
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.