win32 api & lib issue
    Imperatorn 
    johan_forsberg_86 at hotmail.com
       
    Thu Nov  2 09:05:26 UTC 2023
    
    
  
On Thursday, 2 November 2023 at 09:01:06 UTC, Imperatorn wrote:
> On Thursday, 2 November 2023 at 08:31:41 UTC, Peter Hu wrote:
>> [...]
>
> Works for me.
This is all you need
```d
import core.sys.windows.commdlg;
import core.sys.windows.winuser;
void main()
{
	wchar[256] fileName;
	OPENFILENAMEW ofn;
	ofn.lStructSize = OPENFILENAMEW.sizeof;
	ofn.lpstrFilter = "Text Files\0*.txt\0 D 
files\0*.d;*.di\0\0"w.ptr;
	ofn.lpstrFile = fileName.ptr;
	ofn.nMaxFile = fileName.length;
	if (GetOpenFileNameW(&ofn))
	{
		MessageBoxW(null, ofn.lpstrFile, "File Selected:"w.ptr, 0);
	}
}
```
    
    
More information about the Digitalmars-d-learn
mailing list