*   >> Leitura Educação Artigos >> science >> programação

O Windows pré-definidas Controls

hecê-los antes de usar as classes; Eu não conheço a mim mesmo, uma vez que eles estão operando classes de sistema. Classe Descrição Botão: A classe de um botão. ComboBox: A classe para uma caixa de combinação. Edit: A classe para um controle editar. ListBox: A classe para uma caixa lista. MDIClient: A classe de uma janela do cliente MDI. ScrollBar: A classe de uma barra de rolagem. Estática: A classe para um controle estático. Criando um controle Alguns controles têm macros (funções) que você pode usar para criá-los.

No entanto, para criar qualquer controle, você pode usar o CreateWindowEx função. Vimos isso na primeira série. A sintaxe da função CreateWindowEx é: HWND WINAPI CreateWindowEx (__in DWORD dwExStyle, __in_opt LPCTSTR lpClassName, __in_opt LPCTSTR lpWindowName, __in DWORD dwStyle, __in int x, __in int y, __in int nWidth, __in int nHeight, __in_opt HWND hWndParent, __in_opt HMENU hMenu, __in_opt HINSTANCE hInstance, __in_opt LPVOID lpParam); O que nos interessa aqui é a classe da janela de controle (lpClassName), o nome da janela de controle (lpWindowName), os estilos para a janela de controle (dwStyle), a posição horizontal inicial do comando (x), a posição vertical inicial do controlo (y), a largura do controle (nWidth), a altura do controlo (nHeight) e o punho da janela principal.

O hInstance instância alça, será lida a partir do argumento da função WinMain que é o ponto de entrada do aplicativo. O parâmetro hMenu também nos interessa (veja abaixo). Veremos exemplos da utilização desta função abaixo. Criança Janela Identificador Cada janela filho em uma janela (principal) precisa de um identificador. Sem janelas crianças-dois podem ter o mesmo identificador. O identificador é um número inteiro. Ele é definido para o argumento hMenu como no seguinte exemplo: (HMENU) 2, onde 2 é o identificador (inteiro).

Assim, o tipo de número inteiro é moldado (convertidos) em um tipo de HMENU, pelo uso dos parênteses em torno HMENU. Edit Control O controle de edição é uma janela filho que exibe texto (string) que o usuário digita no teclado. O controle de edição é da classe EDIT. O código a seguir irá criar uma janela, cujo codinome é hwndMain e, em seguida, criar um controle de edição. O controle de edição é a janela filho e seu identificador de janela pai é, hwndMain.

#include using namespace std; LRESULT CALLBACK MainWndProc (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) {switch (uMsg) {default: voltar DefWindowProc (hwnd, uMsg, wParam, lParam); }

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.