*   >> lukeminen koulutus Artikkelit >> science >> programming

Button nimikkeet Windows

Windows Valmiit Controls - Osa 8 Volume - Windows käyttöliittymä Johdanto Tämä on osa 8 minun sarja, Windows Valmiit Controls. Jotta ymmärtäisimme tämän opetusohjelman, olet lukenut kaikki aiemmat tutorials sarjan. Tässä osa sarjasta, katsomme painiketta nimikkeet ikkunat. Huomautus: Jos et näe koodia tai jos luulet jotain puuttuu (rikki linkki, kuva poissa), vain yhteyttä minuun [email protected]. Eli minuun yhteyttä pienintäkään ongelmaa olet mitä luet. Button painike on ohjaus, joka käyttäjä voi klikata tarjota aineksia sovelluksen.

Tänään Windows API UI on kahdeksan painiketta. Aiomme tarkastella merkitys kahdeksan painiketta tässä opetusohjelmassa. Painike Painike on tavallista suorakulmainen painiketta. Kokeile seuraavia koodi nähdä, mitä painike näyttää: # include using namespace std; LRESULT CALLBACK MainWndProc (HWND HWND, UINT uMsg, wParam wParam, lParam lParam) {kytkin (uMsg) {oletusarvo: palata DefWindowProc (HWND, uMsg, wParam, lParam); } Palauttaa 0; } Int WINAPI WinMain (HINSTANCE hinstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) {WNDCLASSEX WCx; wcx.cbSize = sizeof (WCx); wcx.

style = CS_HREDRAW | CS_VREDRAW; wcx.lpfnWndProc = MainWndProc; wcx.cbClsExtra = 0; wcx.cbWndExtra = 0; wcx.hInstance = hinstance; wcx.hIcon = NULL; wcx.hCursor = LoadCursor (NULL, IDC_ARROW); wcx.hbrBackground = (HBRUSH) (COLOR_BACKGROUND + 1); wcx.lpszMenuName = NULL; wcx.lpszClassName = "MainWClass"; wcx.

hIconSm = NULL; RegisterClassEx (& WCx); HWND hwndMain; hwndMain = CreateWindowEx (0, "MainWClass", "Pääikkuna", WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, NULL, NULL, hinstance, NULL); jos (! hwndMain) return false; ShowWindow (hwndMain, SW_SHOW); UpdateWindow (hwndMain); HWND hwndPush; hwndEdit1 = CreateWindowEx (0, "painiketta", "Push Button", WS_CHILD | BS_PUSHBUTTON, 100, 100, 90, 25, hwndMain, (HMENU) 1, hinstance, NULL); ShowWindow (hwndPush, SW_SHOW); UpdateWindow (hwndPush); MSG MSG; BOOL Bret; kun taas ((Bret = GetMessage (& msg, hwndMain, 0, 0))! = 0) {jos (Bret == -1) {//käsitellä virhe ja mahdollisesti lopettaa sovelluksen} else {TranslateMessage (& msg); DispatchMessage (& msg); }} Palata msg.

wParam; } Voit käyttää seuraavaa komentoa komentokehotteessa kokoamaan koodi: g ++ winpush.cpp -mwindows -o winpush.exe Voit luoda painikkeen ohjaus samalla tavalla kuin luoda muokata ohjaus. Painikkeella ohjaus, luokka on PAINIKETTA. Nimi painiketta (ikkuna) tulee otsikko luokan. Tyyli on WS_CHILD k

Page   <<       [1] [2] [3] [4] >>
Copyright © 2008 - 2016 lukeminen koulutus Artikkelit,https://koulutus.nmjjxx.com All rights reserved.