Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ WinAPI Местоположение текста (DrawText) https://www.cyberforum.ru/ win-api/ thread1409837.html
LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) { int wmId, wmEvent; PAINTSTRUCT ps; HDC hdc =0;// создаём дескриптор ориентации текста на экране RECT recta = { 10, 10, 300, 300 }; // стр-ра, определяющая размер клиентской области COLORREF colorText = RGB (2500, 100, 0); // задаём цвет текста switch (message) {
Контекст меню выбирается только 1 раз C++ WinAPI
Обрабатываю контекстное меню. Клацаю один раз, выводит эдит контроль и нормально, второй и третий раз не выводит, хотя по логики должно) Подскажите что я делаю не так, могу скинуть весь проект если не тут проблема. Заранее благодарен void CContextMenuDlg::Cls_OnCommand(HWND hwnd, int id, HWND hwndCtl, UINT codeNotify){ TCHAR BOX, BOX2, BOX3; if (id == IDC_CONTROL){ if (i == 0){...
C++ WinAPI Меню с использованием ресурсов Создал ресурс меню. // Generated by ResEdit 1.6.4 // Copyright (C) 2006-2015 // http://www.resedit.net #include <windows.h> #include <commctrl.h> #include <richedit.h> #include "resource.h" https://www.cyberforum.ru/ win-api/ thread1409632.html C++ WinAPI Как создать MessageBox без паузы https://www.cyberforum.ru/ win-api/ thread1409577.html
когда я вызываю MessageBox, обработка кода останавливается. можно ли как-то вызвать MessageBox, чтобы проц не дожидался закрытия Диалога?
C++ WinAPI Скрыть окно сторонней программы посредством C++
Здравствуйте. Собсно сабж в заголовке. Есть программа, сторонняя которая выполняется долго и мозолит глаза, через vbs скрипт не скрывается да и сама по себе не сносится в трей. Задача в следующем: убрать окно этой программы чтобы не мешала работе Нашел на форуме этот код: void HideTrayIcon(HWND hWnd) { NOTIFYICONDATA nid; memset(&nid, 0, sizeof(NOTIFYICONDATA)); nid.cbSize =...
C++ WinAPI Написание действий сложения и вычитания для калькулятора // ConsoleApplication1.cpp : Defines the entry point for the application. // #include "stdafx.h" #include "ConsoleApplication1.h" #define MAX_LOADSTRING 100 // Global Variables: HINSTANCE hInst; // current instance https://www.cyberforum.ru/ win-api/ thread1409300.html
C++ WinAPI Не отображается дочернее окно MDI при обработке сообщения WM_COMMAND https://www.cyberforum.ru/ win-api/ thread1409275.html
Всем привет. Нужна помощь. Не могу понять почему не работает именно в WM_COMMAND! Вызываю окно из WM_CREATE все нормально. Окно появляется. Вообщем мне надо чтобы при выборе меню появлялось окно. Что я делаю не так? Вот код ... // класс ChildProc class ChildProc { TCHAR szChildClass;
C++ WinAPI Получение имени диска для файловой системы FAT и extended
Ребята, в общем есть программа, которая выводит информацию о каждом логическом диске. Для файловой системы NTFS все хорошо, показывает имя диска, а вот для FAT и EXTENDED - нет. Обошел уже программу с ног до головы отладкой, но не выходит ничего. Помогите Здесь выводится информация о диске UINT PrintMBRInformation(char* pMBR, int abs_addr){ unsigned int secBegin,secLength,ext=0; char*...
C++ WinAPI Не работает часть кода из подключенной dll https://www.cyberforum.ru/ win-api/ thread1409129.html
создаю программу, состоящую из нескольких dll. подключение одной прошло успешно, а часть кода из второй не работает
C++ WinAPI Disk usage & Network usage https://www.cyberforum.ru/ win-api/ thread1409013.html
Нужно получить процент использования диска (не свободного места, а проценты, которые в диспетчере устройств отображается) и значение, которое показывается в active time сети в диспетчере задач. Это нужно получить с помощью функций и классов WinAPI. Google не помог пока что. Прошу помощи у вас.
C++ WinAPI RadioButton разбушевался
Наткнулся на такую проблемку. РадиБатон (BS_AUTORADIOBUTTON/BS_RADIOBUTTON) со стилем WS_TABSTOP, не чекнутый, созданный в диалоге, у которого есть предок (в моём случае это WS_CHILD диалог, для ТабКонтрола), при получении фокуса шлёт сообщения о нажатии. Происходит это в первую очередь сразу после его создания (при чём дважды), если он первый элемент в своём диалоге. Далее при попытке...
C++ WinAPI Пытаюсь используя logonuser получить token некоторого пользователя, GLe 1385 и 1327 #include <iostream> #include <windows.h> int main() { HANDLE hToken; int i =LogonUser( L"User2", // имя пользователя L"костя", // имя домена L"123", // пароль https://www.cyberforum.ru/ win-api/ thread1408956.html
332 / 274 / 109
Регистрация: 07.04.2011
Сообщений: 1,546
0

Неизменяемый размер окна с кнопкой свернуть - C++ WinAPI - Ответ 7420222

01.04.2015, 20:13. Показов 1272. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#include <windows.h>
 
LRESULT CALLBACK MainWinProc(HWND,UINT,WPARAM,LPARAM);
 
int WINAPI WinMain(HINSTANCE hInst,HINSTANCE,LPSTR,int ss) {
 
 WNDCLASS wc;
 wc.style=CS_HREDRAW||CS_VREDRAW;
 wc.lpfnWndProc=MainWinProc;
 wc.cbClsExtra=wc.cbWndExtra=0;
 wc.hInstance=hInst;
 wc.hIcon=NULL;
 wc.hCursor=NULL;
 wc.hbrBackground=(HBRUSH)(COLOR_WINDOW+1);
 wc.lpszMenuName=NULL;
 wc.lpszClassName=L"MainWnd Class";
 if (!RegisterClass(&wc)) return FALSE;
 
 /* создаем главное окно и отображаем его */
 HWND hMainWnd=CreateWindow(L"MainWnd Class",L"Window_API",WS_OVERLAPPED||WS_SYSMENU||WS_MINIMIZEBOX,
  CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,NULL,NULL,hInst,NULL);
 if (!hMainWnd) return FALSE;
 ShowWindow(hMainWnd,ss);
 UpdateWindow(hMainWnd);
 
 MSG msg; /* цикл обработки событий */
 while (GetMessage(&msg,NULL,0,0)) {
  TranslateMessage(&msg); 
  DispatchMessage(&msg); 
 } 
 return msg.wParam; 
}
 
 
LRESULT CALLBACK MainWinProc(HWND hw,UINT msg,WPARAM wp,LPARAM lp) {
 switch (msg) {
  case WM_CREATE:
   
   return 0;
  case WM_COMMAND:
   
   return 0;
  case WM_DESTROY:
   
   PostQuitMessage(0);
   return 0;
 }
 return DefWindowProc(hw,msg,wp,lp);
}
Пытаюсь создать окно только с кнопкой свернуть.И неизменяемым размером.Создается без нужных мне кнопок.В чем ошибка?
Спасибо.

Вернуться к обсуждению:
Неизменяемый размер окна с кнопкой свернуть C++ WinAPI
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.04.2015, 20:13
Готовые ответы и решения:

Приложение с неактивной кнопкой свернуть
Создайте простое оконное приложение, использующее Windows API. Кнопка Свернуть (расположена в...

Свернуть все окна
Моя программа в определённый момент должна свернуть все окна на рабочем столе, кроме своего Делаю...

Может ли оконная процедура различить, изменён ли размер окна функцией MoveWindow, или мышью за рамку окна?
Стиль WS_BORDER | WS_SIZEBOX | WS_CHILDWINDOW | WS_CLIPSIBLINGS | WS_THICKFRAME | WS_VISIBLE.

Уменьшение размеров окна при щелчке правой кнопкой мыши
Щелчок правой кнопкой на клиентской области окна приводит к изменению его размеров (уменьшению в 2...

1
01.04.2015, 20:13
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.04.2015, 20:13
Помогаю со студенческими работами здесь

Изменился размер кнопки "свернуть все окна". Как вернуть прежний размер?
Такая проблема уже была на RC версии ОС, думал на финалке этого не произойдет, ан нет) произошло...

Как развернуть программу, которую скрыли кнопкой "Свернуть все окна"?
Добрый день! Помогите решить проблему: мне надо, что бы при определенном событии программа...

Предотвратить сворачивание окна по нажатию кнопки Windows «Свернуть все окна»
Здравствуйте, пишу что то вроде гаджета на c# wpf, и возник вопрос: можно ли как нибудь...

Можно ли создать простое окно с кнопкой и свернуть его в трей?
Подскажите, как реализовать на с++...Большая благодарность, если кинете примерный код.

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru