On Monday, 27 January 2020 at 13:07:20 UTC, rumbu wrote:
On Monday, 27 January 2020 at 11:34:47 UTC, Marcone wrote:
[...]
Translated (including errors & comments):
import core.sys.windows.windows;
import core.sys.windows.commctrl;
import std.stdio;
HINSTANCE hInst;
extern(Windows):
BOOL DlgMain(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM
lParam) nothrow
{
switch(uMsg)
{
case WM_INITDIALOG:
{
}
return TRUE;
case WM_CLOSE:
{
EndDialog(hwndDlg, 0);
}
return TRUE;
case WM_COMMAND:
{
switch(LOWORD(wParam))
{
//case BT_1:
//{
// writeln("Ola Mundo!");
//}
}
}
return TRUE;
}
return FALSE;
}
int WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR
lpCmdLine, int nShowCmd)
{
hInst=hInstance;
InitCommonControls();
return DialogBox(hInst, MAKEINTRESOURCE(IDD_DIALOG1), NULL,
&DlgMain);
}
Thank you very much! But I have this error when I try to compile:
Error 42: Symbol Undefined _InitCommonControls@0
Error: linker exited with status 1
I am using Resedit.exe for create dialog resource and compiled
.rc to .res for link.