|
Ich suche eine kurze Lösung für das Problem.
Wie kann ich meinem Programm ein neues Aussehen verschaffen wie zB: Media Player im Kompaktmodus ...
Kurze Erklärung bitte.
|
|
|
|
|
Probier mal
http://www.codeproject.com/dialog/skinsyse.asp
ist ein gutes Programm, das mit Skins arbeitet. Solltest du dir mal ansehen.
Achja, das hier ist ein englisches Forum, normalerweise antwortet hier keiner auf Deutsch
Gruß
modified 12-Sep-18 21:01pm.
|
|
|
|
|
Please speak english...
- Anders
Money talks, but all mine ever says is "Goodbye!"
|
|
|
|
|
Sorry, I already told him that this is an English board.
He just wanted to use skins in his app, so I recommended him a link and the question is therefore answered
regards
Gregor
modified 12-Sep-18 21:01pm.
|
|
|
|
|
Oops
I don't live far from germany (in Denmark), but I have to say that I don't understand a word of what you guys say/write...
- Anders
Money talks, but all mine ever says is "Goodbye!"
|
|
|
|
|
Hi
Does anybody of you know a formula to calculate pixels of a bitmap created from 2 bitmaps using alpha blending?
Thanx
Wiizi
|
|
|
|
|
You may try this:
dst = src1 * alpha + (1 - alpha) * src2
alpha is a value from [0..1] range.
Tomasz Sowinski -- http://www.shooltz.com
|
|
|
|
|
THANKS for your prompt reply
What shall I use as dst and src1,2 ? (RGB,HSL,CMYK ...)
Could you suggest me some source code on the web ?
Thanks
Wiizi
|
|
|
|
|
|
Thanks
Wiizi
|
|
|
|
|
Hello,
Why can't I toggle menu? I have system tray menu that I want to toggle the 3rd menu item. But the problem is it doesn't toggle when I click it. Help me, please...
ON_COMMAND(ID_FLOAT, OnFloat)
void CMainFrame::OnFloat()
{
CMenu* mmenu = GetMenu();
CMenu* submenu = mmenu->GetSubMenu(2);
UINT state = submenu->GetMenuState(ID_FLOAT, MF_BYCOMMAND);
if (state & MF_CHECKED)
{
submenu->CheckMenuItem(ID_FLOAT, MF_UNCHECKED | MF_BYCOMMAND);
}
else
{
submenu->CheckMenuItem(ID_FLOAT, MF_CHECKED | MF_BYCOMMAND);
}
}
Thank you,
|
|
|
|
|
In MFC you're not using CheckMenuItem etc. Instead, you add special ON_UPDATE_COMMAND_UI handler which gets the CCmdUI object on input. One of the methods is SetCheck, which is all you need to have menu items checked.
Tomasz Sowinski -- http://www.shooltz.com
|
|
|
|
|
Hello,
Why can't I toggle menu? I have system tray menu that I want to toggle the 3rd menu item. But the problem is it doesn't toggle when I click it. Help me, please...
ON_COMMAND(ID_FLOAT, OnFloat)
void CMainFrame::OnFloat()
{
CMenu* mmenu = GetMenu();
CMenu* submenu = mmenu->GetSubMenu(2);
UINT state = submenu->GetMenuState(ID_FLOAT, MF_BYCOMMAND);
if (state & MF_CHECKED)
{
submenu->CheckMenuItem(ID_FLOAT, MF_UNCHECKED | MF_BYCOMMAND);
}
else
{
submenu->CheckMenuItem(ID_FLOAT, MF_CHECKED | MF_BYCOMMAND);
}
}
|
|
|
|
|
How can I get an existing CTreeCtrl to display the +- box to the left of the name? The reason I say existing is that I placed it on the form for the dialog box, and didn't explicitly call create. How do I modify the settings of it? Also, I attached a image list to the tree, but I can't get them to have transparent edges (around the image). I've tried attaching a mask, but it just won't do it. Obviously I am doing things I've never had to do before This tree thing is driving me nuts...
Programming in binary is as easy as 01 10 11.
|
|
|
|
|
TVS_HASBUTTONS and just to make it look better add TVS_HASLINES and also TVS_LINESATROOT
Nish
Bow wow wow,
Yippee yo yippee yay,
My miniputt high,
Is now 30 yay.
|
|
|
|
|
You are my hero for the day. I have been playing with this thing for hours
What about the images though? I have them in a CImageList, and I've tried using the GetImageInfo and adding a mask to IMAGEINFO::hbmMask variable, but it doesn't seem to do anything... Right now I've made my tree background black and my text white so I don't have to look at the black boarder around the images And I just don't want to keep it that way...
Programming in binary is as easy as 01 10 11.
|
|
|
|
|
Never mind, I just solved my own problem Actually, I solved it by reading a different post on a different problem! But it used a CImageList in there, and it works!!!!!!!!!
(I'm happy)
Programming in binary is as easy as 01 10 11.
|
|
|
|
|
Assuming Visual Studio 7, can anyone point me in a direction that would show me how to consume a .Net WebService in a C++/MFC desktop application. Sample code would be most helpful. Thanks in advance.
|
|
|
|
|
I have a large button toolbar based on the MFCIE samples toolbar. However it only has a limited set of colours. how could i make it 24-bit colour like Winzip 8's toolbar?
.NET or not .NET? MFC is the question......
|
|
|
|
|
Try this function:
void SetImageList(CToolBar &tb, UINT nMessage, UINT nIDBitmap)
{
CImageList imageList;
CBitmap bitmap;
bitmap.LoadBitmap(nIDBitmap);
BITMAP bm;
bitmap.GetBitmap(&bm);
imageList.Create(bm.bmHeight, bm.bmHeight, ILC_COLORDDB|ILC_MASK, 0, 1);
imageList.Add(&bitmap, RGB(255,0,255));
tb.SendMessage(nMessage, 0, (LPARAM)imageList.m_hImageList);
imageList.Detach();
bitmap.Detach();
}
You call it like this:
SetImageList(yourToolbar, TB_SETIMAGELIST, nNormalBitmapID);
SetImageList(yourToolbar, TB_SETHOTIMAGELIST, nHotBitmapID);
Tomasz Sowinski -- http://www.shooltz.com
|
|
|
|
|
Hi
I need to do raw harddisk access under 98/Me. The information I've seen tells me that the only way to this (If I don't want to make one 32-bit and one 16-bit dll) is to write a VXD.
VXD:s run in 16-bit mode, doesn't they? I belive that windows does some kind of memory translation when parameters are passed via DeviceIOControl. Is that correct?
But say that I want to read 5 sectors. I must then pass at least 2 parameters, but DeviceIOControl allows only one. I must therefore send a pointer to a struct, say
struct READINFO
{
DWORD nSectors;
char *pBuf;
};
But then the buffer pointer will be incorrect, doesnt it? How can I fix that?
|
|
|
|
|
Hey Guys
what are the advantages behind merging the proxy and the stub in a dll file and is there any need to enable MTS. In other words what do this features allow you to do i can't do in a standard dll with MFC support.
Peter
|
|
|
|
|
COM has nothing to do with MFC at all.
Proxy and stub also has nothing to do with MTS.
When COM marshals and unmarshals interface it uses proxy and stub of that interface. So if proxy/stub is merged with your COM object that means no one can use it but owner.
soptest
|
|
|
|
|
Hi,
When I’m not using MFC and starting worker threads with _beginthreadex
I can give them message queues by calling:
PeekMessage(&msg, NULL, 0, 0, PM_NOREMOVE);
and then later on in the thread use GetMessage. I can do this without a window which is pretty cool. I tried putting PeekMessage into the ThreadFunc of a CWinThread derived class but it fails and, of course, the later call to GetMessage causes the program to hang.
Before I start pounding my head against the wall I figured I would ask here to see if anybody would know why this would fail and if it is possible to workaround (without creating a window and using a UI thread).
Thanks,
-Kevin
|
|
|
|
|
GetMessage will hang if you don't have a message waiting. Are you using PostThreadMessage to post a message to that thread?
If so, make sure you are doing that properly.
Tim Smith
I know what you're thinking punk, you're thinking did he spell check this document? Well, to tell you the truth I kinda forgot myself in all this excitement. But being this here's CodeProject, the most powerful forums in the world and would blow your head clean off, you've got to ask yourself one question, Do I feel lucky? Well do ya punk?
|
|
|
|