读书人

SDK 对话框怎么实现按钮工具栏

发布时间: 2012-03-02 14:40:29 作者: rapoo

SDK 对话框如何实现按钮工具栏?

C/C++ code
#include <windows.h>#include <commctrl.h>#include "resource.h"#pragma comment(lib,"comctl32.lib")BOOL CALLBACK CmdDlgProc(HWND hDlg, UINT Message, WPARAM wParam, LPARAM lParam);HWND hWnd;int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd ){    if(DialogBox(hInstance, MAKEINTRESOURCE(IDD_DIALOG1), NULL, CmdDlgProc))        return 0;    return 0;}BOOL CALLBACK CmdDlgProc(HWND hDlg, UINT Message, WPARAM wParam, LPARAM lParam){    switch(Message)    {        case WM_INITDIALOG:            return TRUE;        case WM_SYSCOMMAND:            switch(wParam)            {                case SC_CLOSE:                    EndDialog(hDlg,0);                    return 0;            }    }    return 0;}


[解决办法]
看看这部分:
http://msdn.microsoft.com/en-us/library/windows/desktop/bb760446.aspx
现在几乎没人用SDK做这种稍微复杂的界面了。代码量是MFC的几十倍。
[解决办法]
工具条? 资源里面就可以配置完成的。

读书人网 >C++

热点推荐