Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
EsKor
2 / 2 / 0
Регистрация: 03.12.2008
Сообщений: 17
#1

API: востановление "чужого" окна из min - C++

08.03.2009, 04:58. Просмотров 651. Ответов 2
Метки нет (Все метки)

Знатоки!
Может кто знает какие API-функции вызываются при восстановлении минимизированного окна при щелчке на значке в панели задач.
Практически яcно, что не только ShowWindows(hWnd, SW_RESTORE).
В своей программе, правда не С++, решаю задачу предотвращения повторного запуска - если обнаруживается повторный запуск, то 'повторная' отображает 'первую' и отходит восвояси. Так вот обнаружилась проблема: при некоторых действиях на форме, например, выбор в ComboBox-е, и последующей минимизации (кнопкой на форме), по команде из повторно запущенного оно появляется в ущербном виде. Есть заголовок, а клиентской области нет, только границы окна. Т.е. область экрана в этих границах не перерисовыватся или перерисовывется, но тем изображением, которое было на экране до этого. А вот если щелкнуть на панели задач, то окно появляется в нормальном виде.
Попытка использовать UpdateWindow не помогла.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.03.2009, 04:58     API: востановление "чужого" окна из min
Посмотрите здесь:

С++ консольное приложение win32, матерится на первое "pow" после "if", а на "system" говорит что неопределён. - C++
#define _CRT_SECURE_NO_WARNINGS #include "stdafx.h" #include <math.h> #include <iostream> #define Pi 3.1416 #include <clocale>...

Даны три слова - "мама", "мыла", "раму". Задача - напечатать всевозможные варианты построения слов - C++
Я записал код, однако эту часть надо автоматизировать, поможете? КОД: } #include <iostream> using namespace std; int main()...

Необработанное исключение в "0x01082855" в "sort.exe": 0xC0000005: Нарушение прав доступа при записи "0xcccccccc" - C++
Всем привет! помогите мне понять в чём дело. написал программу: #include "stdafx.h" #include <ctime> #include <iostream> #include...

Необработанное исключение в "0x775e15de" в "laba3.exe": 0xC0000005: Нарушение прав доступа при чтении "0xfdfdfdf9". - C++
вылезает ошибка Необработанное исключение в "0x775e15de" в "laba3.exe": 0xC0000005: Нарушение прав доступа при чтении "0xfdfdfdf9". ...

Необработанное исключение в "0x00412b4a" в "kursovik.exe": 0xC0000005: Нарушение прав доступа при чтении "0x00000004". - C++
Программа компилируется нормально но потом на строчке MoveToEx(hdc,Mas.a]->x*20,Mas.a]->y*20,0); выдаёт ошибку Помогите пожалуйста...

Необработанное исключение в "0x013f2b22" в "123.exe": 0xC0000005: Нарушение прав доступа при записи "0xfdfdfdfd" - C++
Вот функция для удаления столбца: #pragma once #include <iostream> using namespace std; int **DeleteIndexCol(int **ar,int s1,int...

Необработанное исключение в "0x778e15de" в "dir-3.exe": 0xC0000005: Нарушение прав доступа при чтении "0x00000000" - C++
#include <windows.h> #include <d3d9.h> LRESULT __stdcall WndProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam); struct...

Класс "Графический объект", от которого будут наследоваться классы "круг" и "квадрат" - C++
Реализовать класс Графический объект от которого будут наследоваться классы "круг" и "квадрат". Собственно, сам код, который был написан...

Visual Studio не читает операторы, что начинаются на "glu" ("gluBuild2DMipmaps", "gluPerspective") - C++
Данный код должен выводить на экран кубик который должен вращаться, но возникла проблема. Для выполнения этого кода я подключи библиотеку...

Дан текст, хранящийся в текстовом файле f, каждый символ которого может быть малой буквой, цифрой или одним из знаков "+", "-", "*". - C++
Дан текст, хранящийся в текстовом файле f, каждый символ которого может быть малой буквой, цифрой или одним из знаков "+", "-", "*". Групой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
boombastik
7 / 7 / 0
Регистрация: 13.02.2007
Сообщений: 1,255
08.03.2009, 11:24     API: востановление "чужого" окна из min #2
Посмотри, что парни с codeguru делают:

http://www.codeguru.com/misc/single_instance2.shtml

как раз твоя проблема.

Удачи, Владимир
EsKor
2 / 2 / 0
Регистрация: 03.12.2008
Сообщений: 17
13.03.2009, 03:09  [ТС]     API: востановление "чужого" окна из min #3
С большим опозданием, но лучше поздно чем никогда..., большое спасибо!
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru