1.创建一个BlueprintFunctionLibrary类型的C++类,命名为MyBlueprintFunctionLibrary。
2…h的代码如下:
#pragma once
#include "CoreMinimal.h"
#include "Kismet/BlueprintFunctionLibrary.h"
#include "MyBlueprintFunctionLibrary.generated.h"
/**
*
*/
UCLASS()
class BYKERMAP_API UMyBlueprintFunctionLibrary : public UBlueprintFunctionLibrary
{
GENERATED_BODY()
public:
UFUNCTION(BlueprintCallable, Category = "WJX|Tools")
static FColor NowMousePointColor();
};
3…cpp的代码如下:
#include "MyBlueprintFunctionLibrary.h"
#include "AllowWindowsPlatformTypes.h"
#include <shellapi.h>
#include "HideWindowsPlatformTypes.h"
FColor UMyBlueprintFunctionLibrary::NowMousePointColor()
{
HDC hDC = ::GetDC(NULL);
/*CPoint pt;*/
POINT pt1;
GetCu