我正在用 c++ 创建一个 winAPI 应用程序我在预览窗格中有一张照片,我想在单击它们时创建两个按钮 NEXT 和 PREVIOUS 我将转到下一页。
你能告诉我如何在 C++ 中做到这一点吗?
我需要使用 QT libraray 还是可以使用 WinAPI 的内置函数来完成,例如 -
HWND hwndButton1 = CreateWindow(L"BUTTON",L"NEXT",WS_TABSTOP | WS_VISIBLE | WS_CHILD | BS_DEFPUSHBUTTON,550,800,100,30,m_hwndPreview,(HMENU)buttonid1,(HINSTANCE)GetWindowLong(m_hwndPreview, -6),NULL);
HWND hwndButton2 = CreateWindow(L"BUTTON",L"PREVIOUS",WS_TABSTOP | WS_VISIBLE | WS_CHILD | BS_DEFPUSHBUTTON,650,800,100,30,m_hwndPreview,(HMENU)buttonid2,(HINSTANCE)GetWindowLong(m_hwndPreview, -6),NULL);
然后使用 WM_COMMAND 进行两次按钮单击。
我走对了吗?
我只是希望我的 API 应用程序像 .pdf 扩展文件一样工作......就像在 PDF 文件中我们有向上和向下箭头一样,点击它们我们可以转到下一页......在 winAPIc++ 中我找不到任何这样的箭头功能..请告诉我是否有任何这样的向上/向下箭头功能可以转到下一页(因为我对使用 createwindow 功能创建 NEXT 和 PREVIOUS 按钮不太感兴趣。它看起来很奇怪)。