Exemplo n.º 1
0
HWND FindWindowU8(const char *class_name, const char *window_name)
{
	Wstr	class_name_w(class_name);
	Wstr	window_name_w(window_name);

	return	::FindWindowW(class_name  ? class_name_w.s()  : NULL,
						  window_name ? window_name_w.s() : NULL);
}
Exemplo n.º 2
0
HWND CreateWindowU8(const char *class_name, const char *window_name, DWORD style,
	int x, int y, int width, int height, HWND hParent, HMENU hMenu, HINSTANCE hInst, void *param)
{
	Wstr	class_name_w(class_name), window_name_w(window_name);

	return	::CreateWindowW(class_name_w, window_name_w, style, x, y, width, height,
			hParent, hMenu, hInst, param);
}
Exemplo n.º 3
0
BOOL TRegisterClassU8(LPCSTR class_name, UINT style, HICON hIcon, HCURSOR hCursor,
	HBRUSH hbrBackground, int classExtra, int wndExtra, LPCSTR menu_str)
{
	Wstr	class_name_w(class_name, BY_UTF8);
	Wstr	menu_str_w(menu_str, BY_UTF8);

	return	TRegisterClassV(class_name_w, style, hIcon, hCursor, hbrBackground, classExtra,
			wndExtra, menu_str_w);
}
Exemplo n.º 4
0
HWND FindWindowU8(const char *class_name, const char *window_name)
{
	Wstr	class_name_w(class_name), window_name_w(window_name);

	return	::FindWindowW(class_name_w, window_name_w);
}