Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




Включение подсказок

Rusa


Windows, Вы,  727e422h 074;ероятно, заметили, что при задержке указателя мыши на несколько секунд на кнопках некоторых панелей инструментов автоматически появляются небольшие текстовые окошки, содержащие краткое описание назначе­ния кнопок. Они называются подсказками (tooltips



TBSTYLE TOOLTIPS WM NOTIFY WM NOTIFY lParam TOOLTIPTEXT

typedef struct

TOOLTIPTEXT

TOOLTIPTEXT NMHDR

typedef struct tagNMHDR

NMHDR

code TTN NEEDTEXT a idFrom szText TOOLTIPTEXT lpszText lpszText hinst lpszText

LPTOOLTIPTEXT TTtext

case WM NOTIFY

TTtext=(LPTOOLTIPTEXT)lParam;

if(TTtext->hdr.code == TTN_NEEDTEXT)

break;

Windows



Toolbar

include <Windows h>

#include <Commctrl.h>

#include <String.h>

#include <Stdio.h>

#include "Tb.h"

#define NUMBUTTONS 6

void InitToolBar(); // Функция инициализации панели

LRESULT CALLBACK WindowFunc(HWND,UINT,WPARAM,LPARAM);

char szWinName[] = "МоеОкно";  // Имя класса окна

int maxX, maxY;  // Размеры экрана

HDC memdc; // DC виртуального окна

HBITMAP hbit // Растр - это виртуальное окно

HBRUSH hbrush hOldbrush

HPEN hOldpen // Дескриптор прежнего пера

HPEN hRedpen,hGreenpen,hBluepen,hYellowpen; // Перья

TBBUTTON tbButtons[NUMBUTTONS];

HWND tbwnd; // Дескриптор панели инструментов

int WINAPI WinMain (HINSTANCE hThisInst,

HINSTANCE hPrevInst,

LPSTR lpszArgs,

int nWinMode)

return msg wParam

}

Windows

LRESULT CALLBACK WindowFunc HWND hwnd

UINT message,

WPARAM wParam,

LPARAM lParam)

}



break;

case WM_COMMAND:

switch(LOWORD(wParam))

break;

case WM_PAINT: // Перерисовка окна

// Получить DC */

hdc=BeginPaint(hwnd,&paintstruct);

BitBlt(hdc,0,0,maxX,maxY,memdc,0,0,SRCCOPY);

// Освободить DC

EndPaint(hwnd,&paintstruct);

break

case WM DESTROY // Завершение программы

// Удалить созданные перья

DeleteObject hRedpen

DeleteObject(hGreenpen);

DeleteObject(hBluepen);

DeleteObject(hYellowpen);

DeleteDC(memdc); // Удалить виртуальное окно

PostQuitMessage(0);

break

default

// Все сообщения, не обрабатываемые в данной

// функции, направляются на обработку по

// умолчанию

return DefWindowProc(hwnd,message,

wParam,lParam);

return

}

void InitToolBar

Windows up down control spin control track bar progress bar




Document Info


Accesari: 1160
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2025 )