Win32 API - 创建按钮帮助 [英] Win32 API - Create Button help

查看:424
本文介绍了Win32 API - 创建按钮帮助的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我尝试在我的应用程序中创建2个按钮

  case WM_CREATE:{
hWnd = CreateWindowEx
LBUTTON,
LGiai PTB2,
WS_TABSTOP | WS_VISIBLE |
WS_CHILD | BS_DEFPUSHBUTTON,
100,
100,
100,
24,
hWnd,
(HMENU)IDC_PTB2_BUTTON,
hInst,
NULL);
HWND hWndNew = CreateWindowEx(NULL,
LBUTTON,
LTim max,
WS_TABSTOP | WS_VISIBLE |
WS_CHILD | BS_DEFPUSHBUTTON,
200,
200,
100,
100,
hWnd,
(HMENU)IDC_PTB2_BUTTON2,
hInst,
NULL);
break;问题是,只有Giai PTB2按钮显示:)








$ b b首先感谢:)

解决方案

检查hWnd ..你正在改变的是第一次创建的值
副作用是你传递第一个按钮作为第二个的父代...


I try to create 2 buttons inside my app

case WM_CREATE:{
    hWnd =CreateWindowEx(NULL,
            L"BUTTON",
            L"Giai PTB2",
            WS_TABSTOP|WS_VISIBLE|
            WS_CHILD|BS_DEFPUSHBUTTON,
            100,
            100,
            100,
            24,
            hWnd,
            (HMENU)IDC_PTB2_BUTTON,
            hInst,
            NULL);
    HWND hWndNew =CreateWindowEx(NULL,
            L"BUTTON",
            L"Tim max",
            WS_TABSTOP|WS_VISIBLE|
            WS_CHILD|BS_DEFPUSHBUTTON,
            200,
            200,
            100,
            100,
            hWnd,
            (HMENU)IDC_PTB2_BUTTON2,
            hInst,
            NULL);
    break;
               }

The problem is , only "Giai PTB2" button shows :) Thanks first :)

解决方案

check hWnd .. you are changing is value by the first create the side effect is that you are passing the first button as parent of the second ...

这篇关于Win32 API - 创建按钮帮助的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆