Windows2000/private/windows/shell/accesory/ole2pbsh/updatimg.c
2020-09-30 17:12:32 +02:00

57 lines
1.2 KiB
C

/****************************Module*Header******************************\
* Module Name: updatimg.c *
* Created: 1989 *
* Copyright (c) 1987 - 1991 Microsoft Corporation *
* A general description of how the module is used goes here. *
* Additional information such as restrictions, limitations, or special *
* algorithms used if they are externally visible or effect proper use *
* of the module. *
*/
#include <windows.h>
#include <port1632.h>
#include "oleglue.h"
#include "pbrush.h"
void UpdatImg(void)
{
if (updateFlag)
{
PasteDownRect(0, 0, 0, 0);
UpdFlag(FALSE);
if (!gfLoading)
AdviseDataChange();
}
}
void UndoImg()
{
if (updateFlag) {
WorkImageExchange();
/* OLE: Similar for undo */
if (!gfLoading)
AdviseDataChange();
}
}
void UpdFlag(int how)
{
if (how) {
updateFlag = TRUE;
EnableMenuItem(ghMenuFrame, EDITundo, MF_ENABLED);
} else {
updateFlag = FALSE;
EnableMenuItem(ghMenuFrame, EDITundo, MF_GRAYED);
}
}