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

Панель задач и все о ней - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать функцию, заменяющую в текстовом файле все цифры и знаки “+” и “ - ” на пробелы http://www.cyberforum.ru/cpp-beginners/thread1185143.html
1 Написать функцию, добавляющую литеру “с” в начало и конец текстового файла. 2 Написать функцию, заменяющую в текстовом файле все цифры и знаки “+” и “ - ” на пробелы.
C++ Двумерный массив: Найти наибольший и наименьший элементы прямоугольной Необходимо написать программу, заполняющую двумерный массив (матрицу) целыми псевдослучайными числами из диапазона . Количество строк и столбцов матрицы вводится с пользователем с клавиатуры. Заполненную матрицу вывести на экран. Затем выполнить следующие действия: Найти наибольший и наименьший элементы прямоугольной матрицы и поменять их местами. Измененную матрицу вывести на экран http://www.cyberforum.ru/cpp-beginners/thread1185140.html
C++ Двумерный массив
дан двумерный массив а(m,n)задается с экрана либо генерируется в пределах 0т -100 до 100.Требуется найти b1,b2,...,bm равные суммам элементов строк
C++ пояснение программы
#include "stdafx.h" #include <fstream> #include <iostream> #include <string> using namespace std; int main() {
C++ Структуры строки сортировка http://www.cyberforum.ru/cpp-beginners/thread1185129.html
задача: Создать массив структур "Песня" с полями "Исполнитель","Название","Длительность","Жанр". Написать функцию сортировки по любому из полей методом линейного выбора, совпавшие значения отсортировать по соседнему полю проблема: сортировка проходит успешно, но вследствие обработки структуры строковыми командами возникает ошибка памяти, помогите пожалуйста исправить, задача обязательна для...
C++ часы в минуты затем минуты в секунды Здравствуйте, прошу помощи, вот текст задачи: Написать программу, которая запрашивает время в часах и минутах, после чего переводит в минуты, затем в секунды и выводит результаты на экран. Заранее благодарен! подробнее

Показать сообщение отдельно
piv199
0 / 0 / 0
Регистрация: 21.12.2012
Сообщений: 49
22.05.2014, 19:56     Панель задач и все о ней
Пишу небольшую программку с Win Api, так вот встал вопрос с панелью задач.

У меня есть окно, я задаю ему размеры width=550 и полное высота экрана
C++
1
SetWindowPos(hwnd, NULL, 0, 0, width, GetSystemMetrics(SM_CYSCREEN), NULL);
Данные о панеле задач получаю так
C++
1
2
3
4
5
6
    RECT rect;
    HWND taskBar = FindWindow("Shell_traywnd", NULL);
    if (taskBar && GetWindowRect(taskBar, &rect))
    {
        return rect.bottom - rect.top;
    }
Но если панель задач скрыта, то rect.bottom - rect.top все равно не равен нулю, а равен как будто панель задача видима. Как узнать состояние панели задач и положение: верх,низ,лево,право?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru