feat: x360 input lib
This commit is contained in:
1 parent
f8ec357c45
commit
f9c9b27e33
22 files changed
+2147
-8
No files matched your search
@@ -0,0 +1,23 @@
|
||||
#pragma once
|
||||
#include "4J_Input.h"
|
||||
|
||||
class CMessageUI
|
||||
{
|
||||
private:
|
||||
C4JStorage::EMessageResult eState;
|
||||
LPCWSTR uiTitle;
|
||||
LPCWSTR uiText;
|
||||
LPCWSTR uiButtons[3];
|
||||
UINT uiButtonCount;
|
||||
DWORD dwPad;
|
||||
DWORD dwFocusButton;
|
||||
int(*Func)(LPVOID, int, C4JStorage::EMessageResult);
|
||||
LPVOID lpParam;
|
||||
bool bCancel;
|
||||
public:
|
||||
CMessageUI();
|
||||
C4JStorage::EMessageResult RequestMessageBox(LPCWSTR uiTitle, LPCWSTR uiText, LPCWSTR *uiButtons, UINT uiButtonCount, DWORD dwPad = XUSER_INDEX_ANY, int(*Func)(LPVOID, int, const C4JStorage::EMessageResult) = NULL, LPVOID lpParam = NULL, DWORD dwFocusButton = 0);
|
||||
static DWORD WINAPI CreateMessageBoxUIFn(LPVOID lpParam);
|
||||
void CancelMessageBoxRequest();
|
||||
C4JStorage::EMessageResult GetMessageBoxResult();
|
||||
};
|
||||
Reference in new issue
Block a user